由于我刚刚开始学习R,我想将下面的代码重新编写成管道运算符的方式。但是,设置 rowname 和 colname 阻止了我。如果有人能帮助我,我将不胜感激,非常感谢!
原代码详细如下,
data_3 <- c(692, 5, 0, 629, 44, 9)
table_3 <- matrix(data_3, ncol=3, byrow = TRUE)
colnames(table_3) <- c("Improved", "Hospitalized", "Death")
rownames(table_3) <- c("Treated", "Placebo")
table_3 <- as.table(table_3)
chisq.test(table_3)
fisher.test(table_3)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用管道运算符时,我在设置 colname 和 rowname 时遇到了麻烦。
c(692, 5, 0, 629, 44, 9) %>%
matrix(ncol = 3) %>%
colnames <- c("Improved", "Hospitalized", "Death")
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮助我使用这个管道操作员,我将不胜感激。
非常感谢您的支持!
此致,
查尔斯
r ×1