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)重命名變量的正確方法是什麼?