我有一个数据框,其中有一个缺失值,我需要忽略该缺失值并执行进一步的计算
df1:
x1 x2 x3 x4 x5
8 6 3 5
预期输出:
x2 x3 x4 x5
8 6 3 5
我需要忽略缺失的值。 请帮助,谢谢
答案 0 :(得分:0)
一种选择是使用colSums
删除至少包含一个NA
的列
df1[colSums(is.na(df1))== 0]
# x2 x3 x4 x5
#1 8 6 3 5
如果为空白(""
而不是NA
df1[colSums(df1 == "") == 0]
df1 <- structure(list(x1 = NA, x2 = 8L, x3 = 6L, x4 = 3L, x5 = 5L),
class = "data.frame", row.names = c(NA,
-1L))
答案 1 :(得分:0)
如阿克伦所言,解决方案取决于缺失值是NA还是空白(或空格等):
gsutil -o s3:host=s3.us-east-2.amazonaws.com ls s3://some-s3-bucket