我有一个ř数据集。在这个数据集中,我希望使用两个范畴变量的包gmodels
创建一个交叉表,然后对它们运行一个chisq.test
。 这两个变量是witness
和agegroup
。 witness
由具有值1,2和9的观察值组成。agegroup
由值1,2组成。 我希望从表中排除值witness=9
或/和第三个变量EMS=2
,但我不知道如何继续。
library(gmodels)
CrossTable (mydata$witness, mydata$agegroup)
chisq.test (mydata$witness, mydata$agegroup)
...所以我的问题是,我该怎么办上述与witness!=9
和EMS!=2
你的意思是你如何子集你的数据? –
只需要在交互式会话中使用恰当命名的'subset()'函数或者使用'[''提取操作符']来首先对数据进行子集分析。尝试[this](http://stackoverflow.com/search?q= [r] +子集)搜索SO。 – Chase
谢谢你们。不会进行子集创建新的数据集,那些观察结果被删除?我对SAS的if/when/where函数感兴趣,它被分配给每个任务而不是提取.. – SR441