我是一名有用的助手,可以为您翻译文本。
我有一个数据框,其中一些值为NULL或空。我想要删除这些所有值均为NULL或空的列。 应从数据框中删除列,而不仅是隐藏它们。 我的head(df)看起来像是data=
数据框包含超过200个变量,变量为空且零值不会连续出现。
我试图估算平均Col并选择列为空或空白,类比于去除“NA”(请参见这里),但它不起作用。
我有一个数据框,其中一些值为NULL或空。我想要删除这些所有值均为NULL或空的列。 应从数据框中删除列,而不仅是隐藏它们。 我的head(df)看起来像是data=
VAR1 VAR2 VAR3 VAR4 VAR5 VAR6 VAR7
1 2R+ 52 1.05 0 0 30
2 2R+ 169 1.02 0 0 40
3 2R+ 83 NA 0 0 40
4 2R+ 98 1.16 0 0 40
5 2R+ 154 1.11 0 0 40
6 2R+ 111 NA 0 0 15
数据框包含超过200个变量,变量为空且零值不会连续出现。
我试图估算平均Col并选择列为空或空白,类比于去除“NA”(请参见这里),但它不起作用。
df <- df[,colSums(is.na(df))<nrow(df)]
我遇到了一个错误:'x' 必须是至少两个维度的数组
有人可以帮忙吗?谢谢!
dput(head(myDf, 20))
。 - lmo