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

时间:2016-02-23 14:08:16

标签: r

您能否帮我找一下如何使用dplyr转换某些列?

例如,这很好用

try <- df %>% transmute(BL_AGE,INCIDENT_CVD, KOL = KOL)

但是,如果我需要在上面的公式中包含多个列(df)[c(100:200)

,该怎么办?

这样就可以自动获取所有这些列,而无需手动指定它们

try <- df %>% transmute(BL_AGE,INCIDENT_CVD, KOL = KOL + names(df)[c(100:200)])

这些列只是值的向量,但我在这里需要调用它们的colnnames,例如KOL=KOL

感谢您的帮助。

0 个答案:

没有答案