Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多列转换(dplyr),而不手动指定它们_R - Fatal编程技术网

多列转换(dplyr),而不手动指定它们

多列转换(dplyr),而不手动指定它们,r,R,你能帮我找出如何使用dplyr转换某些列吗 例如,这很好用 try <- df %>% transmute(BL_AGE,INCIDENT_CVD, KOL = KOL) 这些列只是值的向量,但我需要在这里调用它们的colnname,例如KOL=KOL 谢谢您的帮助。为什么您要将这么多列转换为(我想您想要的)相同的名称?我想在下面的中使用试试,cox似乎您可以使用选择(BL_AGE,INCIDENT_CVD,KOL=KOL,100:200)?哦,是的!非常感谢!:) try <

你能帮我找出如何使用dplyr转换某些列吗

例如,这很好用

try <- df %>% transmute(BL_AGE,INCIDENT_CVD, KOL = KOL)
这些列只是值的向量,但我需要在这里调用它们的colnname,例如
KOL=KOL


谢谢您的帮助。

为什么您要将这么多列转换为(我想您想要的)相同的名称?我想在下面的
中使用
试试
,cox似乎您可以使用
选择(BL_AGE,INCIDENT_CVD,KOL=KOL,100:200)
?哦,是的!非常感谢!:)
try <- df %>% transmute(BL_AGE,INCIDENT_CVD, KOL = KOL + names(df)[c(100:200)])