Rename in dplyr 0.7+ function

后端 未结 2 900
无人共我
无人共我 2020-12-19 13:03

I am having difficulty renaming columns in a function using dplyr. I have already found helpful posts on nonstandard evaluation and the use of enquo (e.g., http://dplyr.tidy

2条回答
  •  不思量自难忘°
    2020-12-19 13:51

    To rename multiple columns at once, you have to use !!!:

    x <- c("mpg", "cyl")
    xnew <- paste(x, 2, sep = ".")
    names(x) <- xnew
    rename(mtcars, !!!x)
    

提交回复
热议问题