일부 열의 로그를 가져오고 모두 log [original column name]이라는 새 열을 만들고 싶습니다.dplyr mutate를 사용하여 열 이름 벡터를 기반으로 새 열을 만듭니다.
아래의 코드는 작동하지만 어떻게 columnstolog
이라는 벡터를 돌연변이로 전달할 수 있습니까? 고맙습니다.
library(dplyr)
data(mtcars)
columnstolog <- c('mpg', 'cyl', 'disp', 'hp')
mtcars %>% mutate(logmpg = log(mpg))
mtcars %>% mutate(logcyl = log(cyl))
감사합니다. @ blazej. 벡터를 추가하는 방법이 있습니까 : 'columnstolog <- c ('mpg', 'cyl', 'disp', 'hp') ' 그리고 나서 rowwise와 mutate를 사용하여 그 벡터의 열? – RAndStata
아, 죄송합니다 -'columnstolog'를 가진 부분을 필수로 잡지 않았습니다. ** ** 가능할 수 있지만, 나는 실제 사례를 이해할 수 없습니다. – blazej