R使用dplyr [duplicate]将NaN替换为0

pod7payv  于 2023-06-19  发布在  其他
关注(0)|答案(1)|浏览(122)

此问题已在此处有答案

Replace NA with Zero in dplyr without using list()(5个答案)
Replace NA in all columns of a dplyr chain(1个答案)
How to replace NaN value with zero in a huge data frame?(4个答案)
R - convert nan to 0 results in all 0's(1个答案)
3年前关闭。
我的数据框看起来像这样-

dataset = data.frame(ID=c(1:3),Count=c(22,NaN,13))

我尝试使用管道操作符将NaN替换为0

dataset = dataset %>% replace('NaN',0)

但是这不起作用。我看过这个网站上的解决方案,但似乎没有一个有效。
任何投入都将受到高度赞赏。

zaq34kh6

zaq34kh61#

这样就可以了,甚至不需要dplyr,因为它在base中:

dataset$Count[is.nan(dataset$Count)]<-0

相关问题