【发布时间】:2017-10-11 08:03:16
【问题描述】:
你好,我有一个如下的df
a = c("AP_", "AP_", NA, "AP_", "AP_", "HP_", "AP_", "AP_")
b = c(20, 30, 40, 10, 20, 10, NA, 12)
c = c("A", "B", "C", "D", "E", "", "G", "H")
a_output = c("AP_", "AP_", "", "AP_", "AP_", "HP_", "AP_", "AP_")
df = data.frame(a, b, c,a_output)
如何通过将“a”列中的 NA 转换为 NULL 来获得“a_output”列
I have tried with grepl as below
df$a_output = df[is.na(df$a)] <- ""
上述声明中的任何修改 提前致谢
【问题讨论】:
-
对于初学者来说,
""不是NULL- 它是一个长度为 1 的空字符串。
标签: r