Programing

dplyr [duplicate]로 변수 값 변경

lottogame 2020. 9. 4. 08:03
반응형

dplyr [duplicate]로 변수 값 변경


이 질문에 이미 답변이 있습니다.

다음과 같이 다른 변수의 값을 기반으로 변수의 값을 정기적으로 변경해야합니다.

mtcars$mpg[mtcars$cyl == 4] <- NA

나는 이것을 시도 dplyr했지만 비참하게 실패했습니다.

mtcars %>%
mutate(mpg = mpg == NA[cyl == 4]) %>%
as.data.frame()

어떻게 이것을 할 수 dplyr있습니까?


를 사용 replace하여 'mpg'의 값을 NA에 해당하는 값으로 변경할 수 있습니다 cyl==4.

mtcars %>%
     mutate(mpg=replace(mpg, cyl==4, NA)) %>%
     as.data.frame()

참고 URL : https://stackoverflow.com/questions/28013850/change-value-of-variable-with-dplyr

반응형