我正在使用R库中可用的weatherAUS数据集。我试图在RainTomorrow列中将"is"替换为1,将“否”替换为0。
我写了这个,但是似乎不起作用:
weather4$RainTomorrow[weather4$RainTomorrow=="Yes"]<-1
我只是说:
这是什么意思,我该怎么办?我认为我应该在某处使用as.numeric或as.factor,但我不知道该怎么做。
最佳答案
您可以使用dplyr轻松完成此操作。
require(dplyr)
weather4 <- weather4 %>%
mutate(RainToday = ifelse(RainToday == "No",0,1))
希望这可以帮助
关于将R中的值替换为 "Yes"为1和 "No"为0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43986118/