【发布时间】:2021-06-10 16:57:35
【问题描述】:
我有 80k 行和 874 列的数据。其中一些列是空的。我在 for 循环中使用 sum(is.na) 来确定空列的索引。由于第一列不为空,如果 sum(is.na) 等于第一列的行数,则表示该列为空。
for (i in 1:ncol(loans)){
if (sum(is.na(loans[i])) == nrow(loans[1])){
print(i)
}
}
现在我知道空列的索引,我想从数据中删除它们。我曾考虑将这些索引存储在一个数组中并将它们放入一个循环中,但我认为它不会起作用,因为带有数据的列将替换空列。我怎样才能放下它们?
【问题讨论】:
标签: r