R

时间:2018-07-10 16:27:32

标签: r

我有问题,我在R中有此输出:

[[155]]
[1] "@ju_kleeschulte" "@c"             

[[156]]
[1] "@FDPFraktionNRW" "@c_lindner"     

[[157]]
[1] "@HenningWerle" "@c_lindner"    "@RTLWEST"     

[[158]]
[1] "@Stefanswelt" "@fdp"     

但是我想过滤掉带有“ @c_lindner”的完整值(156和157),因为这是转发,并且我只希望没有该名称标签的转发。因此,我希望该列表具有值155和158。 它应该看起来像这样:

  [[155]]
[1] "@ju_kleeschulte" "@c"             

 [[156]]
[1] "@Stefanswelt" "@fdp"     

1 个答案:

答案 0 :(得分:0)

我们可以将所有list个对象放在list中,然后执行Filter

lapply(lstN, function(y) Filter(function(x) !any(x == "@c_lindner"), y))

数据

lstN <- mget(paste0("lst", 1:10))