可能重复:
R 过滤掉一个子集
我有一个R数据集。在这个数据集中,我希望使用包gmodels
为两个分类变量创建一个交叉表,然后chisq.test
在它们上运行。这两个变量是witness
和agegroup
。witness
由值为 1,2 和 9 的观测值agegroup
组成。由值 1,2 组成。我希望排除值 if witness=9
, or/and a 3rd variable EMS=2
from the table 但我不确定如何继续。
library(gmodels)
CrossTable (mydata$witness, mydata$agegroup)
chisq.test (mydata$witness, mydata$agegroup)
...所以我的问题是,我怎样才能在条件witness!=9
和EMS!=2