【发布时间】:2021-02-09 12:22:45
【问题描述】:
我有一个包含国家名称的嵌套列表。 我想计算国家的频率,即在子列表中每次提及都会添加 +1(无论该国家在该子列表中被提及的频率如何)。
例如,如果我有这个列表:
[[1]]
[1] "Austria" "Austria" "Austria"
[[2]]
[1] "Austria" "Sweden"
[[3]]
[1] "Austria" "Austria" "Sweden" "Sweden" "Sweden" "Sweden"
[[4]]
[1] "Austria" "Austria" "Austria"
[[5]]
[1] "Austria" "Japan"
...那么我希望结果是这样的:
country freq
====================
Austria 5
Sweden 2
Japan 1
我已经尝试过使用lapply、unlist、table 等的各种方法,但没有一种方法能达到我需要的效果。非常感谢您的帮助!
【问题讨论】:
标签: r list frequency nested-lists