7
的选择功能工作正常,当我试图根据特定的条件dplyr重命名不能与正则表达式的工作
require(dplyr)
select(iris, petal = starts_with("Petal"))
然而,当我试图让所有的其它变量使用重命名变量
rename(iris, petal = starts_with("Petal"))
Error: Arguments to rename must be unquoted variable names. Arguments petal are not.
我不知道为什么dplyr抱怨这件事。如果这种行为是有意的,在保持其他变量的同时,使用starts_with(或contains)重命名变量的正确方法是什么?