R 使用 dplyr 将 NaN 替换为 0

Var*_*run 5 r dplyr

我的数据框看起来像这样 -

dataset = data.frame(ID=c(1:3),Count=c(22,NaN,13))
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用管道运算符将 NaN 替换为 0

dataset = dataset %>% replace('NaN',0)
Run Code Online (Sandbox Code Playgroud)

然而这不起作用。我查看了该网站上的解决方案,但似乎没有一个有效。

任何意见都将受到高度赞赏。

Dan*_*anM 5

这样就可以了,甚至不需要 dplyr,因为它位于基类中:

dataset$Count[is.nan(dataset$Count)]<-0
Run Code Online (Sandbox Code Playgroud)