【发布时间】:2016-01-18 13:41:50
【问题描述】:
假设我有 2 个向量:x <- ['Y', 'N', 'Y', 'N', 'Y'] 和 y <- [1,1,0,1,1](这只是一个表示,而不是 r 代码)。我想通过调用table(x,y) 在 R 中获得一个列联表。这将为我提供一个 2 x 2 列联表,列名称为“0”、“1”,行名称为“Y”、“N”。但是,当y <- [1,1,1,1,1] 时,函数调用table(x,y) 会给我一个2 x 1 列联表,其中只有1 个列名称为“1”,2 个行名称为“Y”、“N”。在这种情况下,如何强制 table() 给我一个 2 x 2 表,其中“0”、“1”作为列,“Y”、“N”作为行?或者我可以手动在结果表中插入一列吗?
【问题讨论】:
-
@bunk 这是一个简单的答案!我是 R 新手,所以我不知道“因素”。你能把它写成答案吗?我会接受的。
-
x
标签: r