#r
#r
Вопрос:
Я ищу метод подсчета вхождений значений в столбце фрейма данных без использования цикла. Значения во фрейме данных имеют различную длину, что делает его для функции table() .
Данные во фрейме данных выглядят следующим образом (ниже в блоке кода). Плюс в одном векторе будет еще больше значений, чем локально продемонстрированный максимум.
Я планирую использовать результат в качестве входных данных для диаграммы.
[[1]]
[1] "Brazil"
[[2]]
[1] "Mexico"
[[3]]
[1] "Singapore"
[[4]]
[1] "United States"
[[5]]
[1] "United States"
[[6]]
[1] "Turkey"
[[7]]
[1] "Egypt"
[[8]]
[1] "United States"
[[9]]
[1] "India"
[[10]]
[1] "India"
[[11]]
[1] "United States"
[[12]]
[1] "Poland" "United States"
[[13]]
[1] "Mexico"
[[14]]
[1] "Thailand"
[[15]]
[1] "United States"
Ответ №1:
Мы можем unlist
list
столбец и применить table
table(unlist(df1$col1))