次のように、別の変数の値に基づいて変数の値を定期的に変更する必要があります。
mtcars$mpg[mtcars$cyl == 4] <- NA
私はこれを試してみましたdplyr
が、惨めに失敗しました:
mtcars %>%
mutate(mpg = mpg == NA[cyl == 4]) %>%
as.data.frame()
どうすればこれを実行できますかdplyr
?
ベストアンサー1
を使用してreplace
、「mpg」の値を にNA
対応する に変更できますcyl==4
。
mtcars %>%
mutate(mpg=replace(mpg, cyl==4, NA)) %>%
as.data.frame()