【发布时间】:2017-11-17 18:56:20
【问题描述】:
我正在尝试删除数据框列中的 NA 值,并尝试将结果向量 cbind 另一个数据框。这是我正在使用的代码:
for (x in df_wide[4:8]) {
a <- df_wide[[x]][!is.na(df_wide[[x]])]
df <- cbind(df, a)
}
但我收到此错误:
`Error in .subset2(x, i, exact = exact) : no such index at level 1`
我也尝试过使用apply 函数,但我得到了同样的错误。
`Error in .subset2(x, i, exact = exact) : no such index at level 1`
function (x, i, exact)
if (is.matrix(i)) as.matrix(x)[[i]] else .subset2(x, i, exact = exact)
谁能解释我为什么会收到此错误以及如何解决?
如果想看数据框,请参考我的previous question.
提前致谢。
【问题讨论】: