gpt4 book ai didi

r - 在 2 向频率/列联表中包含零频率

转载 作者:行者123 更新时间:2023-12-04 10:43:08 24 4
gpt4 key购买 nike

我正在尝试使用 R 中的 table() 为两个整数变量制作一个列联(频率)表,但 table 中的默认选项不包括每个范围内的所有值。例如:

a=c(1,2,3,5)
b=c(1,1,2,3)
table(a,b)

返回:
  1 2 3
1 1 0 0
2 1 0 0
3 0 1 0
5 0 0 1

我希望它给出:
  1 2 3
1 1 0 0
2 1 0 0
3 0 1 0
4 0 0 0
5 0 0 1

这是一个简单的示例,其中值 '4' 不在其中一个向量中。我知道我可以将它操作到一个数组中并添加一行零,但我想知道是否有一种更简单的方法可以在变量可能跨越数百个(稀疏)整数值时自动执行此操作。

最佳答案

得到这个的方法是

a=factor(c(1,2,3,5), levels=1:5)
b=factor(c(1,1,2,3), levels=1:5)
table(a,b)

关于r - 在 2 向频率/列联表中包含零频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40986621/

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