gpt4 book ai didi

r - 计算每个唯一元素在列表中出现的次数

转载 作者:行者123 更新时间:2023-12-01 23:25:14 31 4
gpt4 key购买 nike

如何计算每个唯一元素在列表中出现的次数?

example_list <- list(
c(1,1),
c(1,2),
c(1,1),
c(1,2,3),
c(1,1),
c(1,2,3)
)

编辑:唯一元素是向量而不是向量中的数字

最佳答案

如果是相似元素的计数,一种选择是通过使用 遍历 list 将元素粘贴 list >sapply 创建一个vector,并通过table

获取频率计数
table(sapply(example_list, paste, collapse=' '))

# 1 1 1 2 1 2 3
# 3 1 2

或者另一种选择是将 list 转换为宽数据集并使用 count

library(dplyr)
library(tidyr)
tibble(col1 = example_list) %>%
unnest_wider(col1) %>%
count(across(everything()))

关于r - 计算每个唯一元素在列表中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67361775/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com