Các chọn chức năng hoạt động tốt khi tôi cố gắng để đổi tên biến theo điều kiện nhất địnhdplyr Rename không làm việc với biểu thức chính quy
require(dplyr)
select(iris, petal = starts_with("Petal"))
Tuy nhiên khi tôi cố gắng giữ tất cả các biến khác sử dụng
rename(iris, petal = starts_with("Petal"))
Error: Arguments to rename must be unquoted variable names. Arguments petal are not.
Tôi không biết tại sao dplyr phàn nàn về điều này. Nếu hành vi này được dự định, cách đúng để đổi tên biến bằng cách sử dụng starts_with (hoặc chứa) trong khi vẫn giữ các biến khác ở đó là gì?