通过添加缺失值来扩展表

时间:2015-01-22 15:50:47

标签: r matrix

我需要在 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))工作得很好。

1 个答案:

答案 0 :(得分:0)

正如评论中的人提到的那样。保理工作完美无缺。

table(factor(x, levels = 1:10), factor(y, levels = 1:10))