我有一个数据集,其中有几个不同列的 5 种可能的分类响应:“极端数量”、“大量”、“中等数量”、“少量”和“无”。对于这个特定的列,没有“极端数量”或“少量”的回复,这导致我得到一个只有 3 列的表格。
A great deal A moderate amount A small amount
19 24 17
我想向该表添加两列,其中标题为“极值”和“无”,表中的值均为 0,以便我可以将其传递到 chisq.test() 函数中。这是我用来创建表格的代码:
Concentration <- table(Concentration_Two_Weeks)
我尝试使用“cbind”函数通过以下代码将列添加到表中:
Concentration <- cbind(Concentration, c(0,0))
并得到以下输出:
Concentration
很多 19 0 适量 24 0 少量 17 0
我还尝试使用以下代码在原始数据集上使用 cbind 函数:
Concentration <- table(Concentration_Two_Weeks)
Concentration <- table(cbind(Concentration_Two_Weeks, c(0,0)))
并得到这个输出:
0 A great deal A moderate amount A small amount
60 19 24 17
使用
$
或 data frame
接受的其他方法(或任何您的数据):
concentration <- data.frame(
a = 19,
b = 24,
c = 17
)
names(concentration) <- c("A great deal", "A moderate amount", "A small amount")
concentration
#> A great deal A moderate amount A small amount
#> 1 19 24 17
concentration$`An extreme amount` = 0
concentration$None = 0
concentration
#> A great deal A moderate amount A small amount An extreme amount None
#> 1 19 24 17 0 0
创建于 2024-04-04,使用 reprex v2.1.0