繁体   English   中英

如何将选定的表限制在矩阵中,而不是运行列表?

[英]How do I make a selected table confined to a matrix, rather than a running list?

对于我以前用于从列名制作表格的代码行,他们成功地为我制作了短而密集的矩阵,以便从两个问题(从调查结果)中轻松处理数据:(第二个例子)。

但是,当我尝试使用相同的代码行(上面)时,我没有得到那个光滑的矩阵。 我最终获得了一个我不想要的未链接表的列表。 也许是因为新列只有0和1作为数字字符,而其他列有2以上:(第1个例子)。

[请原谅我的格式问题(StackOverflow状态:新手)。 此外,非常感谢那些登记和回答我的问题的人!]

>table(select(data_final, `Relationship 2Affected Individual`, Satisfied_Treatments))
Relationship 2Affected Individual 1
           1                      0
           2                      0
           3                      0
           6                      0
           Other (please specify) 0

, , 1 = 1, Response = 10679308122

                                 0
Relationship 2Affected Individual 1
           1                      0
           2                      0
           3                      0
           6                      0
           Other (please specify) 0

, ,
...
> table(select(data_final, `Relationship 2Affected Individual`, Indirect_Benefits))
                                 Indirect_Benefits
Relationship 2Affected Individual  0  1  2  3
           1                       4  1  0  0
           2                      42 17  9  3
           3                      12  1  1  0
           6                       5  2  2  0
           Other (please specify)  1  0  0  0

>#rstudioapi::versionInfo() 

>#packageVersion("dplyr")

table(data_final $ Relationship 2Affected Individual ,data_final $ Satisfied_Treatments)

问题解决了^

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM