从R中的数据帧列表中删除选定的数据帧

时间:2014-10-23 17:30:30

标签: r

如果我有一个数据帧列表,即

lst包含名为" aa0"的数据帧。 " A0000" " a00a0a" " aababa00" " AABA" " 000" " A00" " 00000" .....

每个数据框由一些行和3列组成。我想删除名称中包含全部0的数据帧。也就是说,输出将是,

我将包括" aa0" " A0000" " a00a0a" " aababa00" " AABA" " A00" ...

我该怎么做?谢谢!

我认为没有理由拒绝它。

1 个答案:

答案 0 :(得分:1)

删除仅包含0的名称可以这样做

lst<-c( "aa0" ,"a0000", "a00a0a" ,"aababa00" ,"aaba", "000" ,"a00" ,"00000",'1001')
lst[-grep('^[0]+',lst)]