通过添加缺失值扩展 table

Extend table by adding missing values

我需要用 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)) 完美运行。

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

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