我希望在 df 中将所有 NA 替换为“Not Found”。
我有这个 df
A B
1 NA
2 NA
3 NA
我怎样才能得到那个。
A B
1 Not Found
2 Not Found
3 Not Found
您可以将“未找到”分配给df[is.na(df)]
。但是,如果某些列是因子,则会导致错误。
df <- data.frame(A = 1:3, B = rep(NA, 3), stringsAsFactors = FALSE)
df
# A B
# 1 1 NA
# 2 2 NA
# 3 3 NA
df[is.na(df)] <- "Not Found"
df
# A B
# 1 1 Not Found
# 2 2 Not Found
# 3 3 Not Found
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)