我不明白为什么我收到这条警告信息.
> fixed <- data.frame("Type" = character(3), "Amount" = numeric(3))
> fixed[1, ] <- c("lunch", 100)
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "lunch") :
invalid factor level, NA generated
> fixed
Type Amount
1 <NA> 100
2 0
3 0
Run Code Online (Sandbox Code Playgroud) 我的数据框看起来像这样 -
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)
然而这不起作用。我查看了该网站上的解决方案,但似乎没有一个有效。
任何意见都将受到高度赞赏。