Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm looking for a method for how to count values occurrences in the data frame column without using a loop. Values in the data frame have various length, which makes impossible using table() function.

A data in the data frame looks like this (below in the code block), and there could be even more value in a single vector, that locally demonstrated maximum.

I would love to use the wanted result for a chart.

[[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"

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.7k views
Welcome To Ask or Share your Answers For Others

1 Answer

We can unlist the list column and apply the table

table(unlist(df1$col1))

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...