【发布时间】:2011-02-15 13:40:25
【问题描述】:
我正在尝试用“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(*tmp*, list, value = "NULL") 中的错误:
新列会在现有列之后留下孔
我认为问题在于我的索引将 data.frame 视为向量,但替换函数以某种方式对其进行了不同的处理,但我不确定问题是什么?
【问题讨论】: