我正在尝试用“NULL”替换包含“#N/A”的data.frame的元素,但遇到了问题:
foo <- data.frame("day"= c(1, 3, 5, 7), "od" = c(0.1, "#N/A", 0.4, 0.8))
indices_of_NAs <- which(foo == "#N/A")
replace(foo, indices_of_NAs, "NULL")
[<-.data.frame
( , list, value = "NULL")中的错误*tmp*
:新列将在现有列之后留下孔
我认为问题在于我的索引将 data.frame 视为向量,但是替换函数以某种方式对其进行了不同的处理,但我不确定问题是什么?