我需要在 R语言中扩展table
。
result 3 4 5 6 7 8
5 6 29 295 104 6 0
6 1 9 112 238 66 5
7 0 0 5 29 40 6
应该扩展到
result 1 2 3 4 5 6 7 8 9 10
1 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0
5 0 0 6 29 295 104 6 0 0 0
6 0 0 1 9 112 238 66 5 0 0
7 0 0 0 0 5 29 40 6 0 0
8 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0
所以我需要在缺失值中添加零。此外,在替代方案中,具有相同数据的matrix
(10x10)输出将令人满意。
修改
table(factor(x, levels = 1:10), factor(y, levels = 1:10))
工作得很好。
答案 0 :(得分:0)
正如评论中的人提到的那样。保理工作完美无缺。
table(factor(x, levels = 1:10), factor(y, levels = 1:10))