删除大型数据框列表中包含NA的数据框

时间:2018-02-23 03:30:41

标签: r na

我有一个包含470个数据框和3列的大型列表,每行包含可扩展的嵌入列表。我不知道如何在这里复制,所以我尽我所能:

Name    Type                             Value
1       list[4]                          List of length 4
  M1      list[4x3](S3:data.frame)         A data.frame with 4 rows and 3 columns
  M2      list[2x3](S3:data.frame)         A data.frame with 2 rows and 3 columns

2       list[2]                          List of length 2
  M1      list[3x3])S3:data.frame)         A data.frame with 3 rows and 3 columns

...

71      logical                          NA

......等,M1和M2都可以扩展。

我想删除Value为“NA”的所有行(即删除第71行)。 我已尝试手动检查列表并应用:

df2 <- df1[-c(71,91,97,107,140,143,157,175,178,210,250,262,277,286,
    355,363,382,385,401,404,449),]

但只返回:

Error in MS1[-c(71, 91, 97, 107, 140, 143, 157, 175, 178, 210, 250, 262,  : 
incorrect number of dimensions

任何帮助将不胜感激

0 个答案:

没有答案