【发布时间】:2021-07-02 07:25:35
【问题描述】:
如何在 R 中用零替换数据框中的“NA”?我尝试了以下操作,但出现此错误:[<-.data.frame(*tmp*, is.na(data), value = 0) 中的错误:
替换中不支持的矩阵索引
data[is.na(data)] <- 0
谢谢!
【问题讨论】:
-
您应该将其应用于列,例如
data$col1[is.na(data$col1)] <- 0 -
这很奇怪。请考虑发布
dput(head(data))的输出,以便我们有一个可重现的示例并猜测发生了什么。 -
正如 nicola 所说,但我们可以通过运行
str(data)猜出问题所在。
标签: r