【发布时间】:2022-11-02 21:56:44
【问题描述】:
我只想知道如何为整个数据框查找空列并将其替换为 na
样本数据
structure(list(id = structure(8.44425875736171e-318, class = "integer64"),
project_id = 11L, experiment_id = 85L,
gene = "", si = -0.381, pi = ""
on1 = "CC",
on2 = "GG",
on3 = "aa",
created_at = structure(1618862091.85075, class = c("POSIXct",
"POSIXt"), tzone = "UTC")), row.names = c(NA, -1L), class = c("data.table",
"data.frame"), .internal.selfref = <pointer: 0x000001ba09da3590>)
我有一个检查特定列的解决方案,但我不知道如何将其应用于整个数据框
data$gene <- ifelse((is.na(data$gene) == TRUE),'NA',data$gene)
【问题讨论】:
-
您创建 data.frame 的代码不起作用。你想做什么也很模糊。在您的示例中,您似乎想用 'NA' 字符串值替换 NA 值?
-
你的基因数据是
""。以下内容与您尝试的内容接近:data$gene <- ifelse(data$gene == "", 'NA', data$gene)
标签: r