我想在 R 中创建以下列联表。
Cancer Don't_Have_Cancer
Smoke 18 9
Don't_Smoke 5 24
我是R的初学者。
你应该举一个可重现的例子。这里有一些数据:
set.seed(1234)
dat <- data.frame(Smoker=sample(c('Smoke','No_Smoke'),20,rep=TRUE),
CANCER=sample(c('Cancer','NO_Cancer'),20,rep=TRUE))
然后使用table
你可以得到你的列联表:
table(dat$Smoker,dat$CANCER)
Cancer NO_Cancer
No_Smoke 7 4
Smoke 5 4
有关更多信息,请参阅?table
描述
table 使用交叉分类因子来构建 每个因子水平组合的计数列联表。