我试图使用给定变量名的paste引用数据框中的一列,但该列无法识别.下面是我try 使用的数据框和变量名示例:
arm <- "ARM"
ex_df <- data.frame(col1 = c("A","B","C"), col2 = c("X","Y","Z"), ARM_1 = c(1,2,3), ARM_2 = c(4,5,6,), ARM_3 = c(7,8,9), ARM_4 = c(0,0,0))
ex_df %>%
transmute(col1 = col1, col2 = str_to_title(col2), paste0(arm,"_",4) = paste0(arm,"_",1) + paste0(arm,"_",2) + paste0(arm,"_",3)) %>%
arrange(col1,col2)
Error: unexpected '=' in:
"col2 = str_to_title(col2),
paste0(arm,"_",4) = "
所需的输出应为ARM\u 4=ARM\u 1+ARM\u 2+ARM\u 3,并输出每列值的总和.
谢谢你的帮助.