Как вы получаете общее количество раз, когда значение / имя встречается в столбце в R?

#r #dplyr

#r #dplyr

Вопрос:

У меня есть df, в котором есть несколько столбцов. Как я могу выбрать один конкретный столбец из этих и подсчитать общее количество раз, когда конкретное имя или значение встречается в этом столбце? Например, если бы у меня было следующее:

  1. Страна континент
  2. Египет Африка
  3. Китай Азия
  4. Индия Азия
  5. Польша Европа
  6. Кения, Африка
  7. Непал, Азия

Для вышеупомянутого df, как бы я подсчитал, сколько раз встречается каждый тип континента. Итак, например, я должен получить, что Азия встречается 3 раза, а Африка — 2 раза. Любая помощь была бы отличной, спасибо!

Ответ №1:

Мы можем использовать table

 table(df1$Continent)
  

Или используя dplyr

 library(dplyr)
df1 %>%
    count(Continent)
  

Ответ №2:

Я просто использую это:

 summary(df$Continent)