作者KirinGuess (Kirin)
看板Statistics
标题Re: [问题] [R] 有关table指令
时间Mon Apr 6 15:57:13 2009
※ 引述《smallpudding ( )》之铭言:
: 假设 x , y 都是由 0, 1 所组成的向量 且长度一样
: ex. x <- c(1,1,1,0,0)
: y <- c(0,0,0,0,0)
: 当我做table(x, y)时 输出结果如下:
: y
: x 0
: 0 2
: 1 3
: 要如何设定 才能使 y 也有"1"这一项 输出结果可以变成:
: y
: x 0 1
: 0 2 0
: 1 3 0
: 谢谢~
可以先用factor给y固定的level,
再用table作x与y的交叉表。
以下是写法,请参考,也许有更好的:
x <- c(1,1,1,0,0)
y <- factor(c(0,0,0,0,0), levels=c(0,1))
table(x,y)
y
x 0 1
0 2 0
1 3 0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.197.80
※ 编辑: KirinGuess 来自: 140.123.197.80 (04/06 15:59)
1F:推 smallpudding:谢谢^^ 04/07 00:17