gpt4 book ai didi

r - 捕获列模式频率

转载 作者:行者123 更新时间:2023-12-04 23:16:28 25 4
gpt4 key购买 nike

我有一个像下面这样的数据集

Id        A      B       C
10 1 0 1
11 1 0 1
12 1 1 0
13 1 0 0
14 0 1 1

我正在尝试计算如下所示的列模式。
 Pattern         Count
A, C 2
A, B 1
A 1
B, C 1

不知道从哪里开始,非常感谢任何帮助或建议。

最佳答案

如果您不必按 ID 分组,那么简单地,

table(apply(df[-1], 1, function(i) paste(names(i[i == 1]), collapse = ',')))

# A A,B A,C B,C
# 1 1 2 1

关于r - 捕获列模式频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40200399/

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