相关疑难解决方法(0)

警告信息:在`...`:无效因子级别,NA生成

我不明白为什么我收到这条警告信息.

> 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)

warnings r r-faq

128
推荐指数
4
解决办法
22万
查看次数

R 使用 dplyr 将 NaN 替换为 0

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

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)

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

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

r dplyr

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

r ×2

dplyr ×1

r-faq ×1

warnings ×1