在R中子集一个列表,其中不是值

在R中子集一个列表,其中不是值,r,list,subset,R,List,Subset,我无法“过滤”R中的列表,因为我没有特定的参数。我创建的函数将评估4000个html字符串,并“确定”它是否为有效地址: Tree<-lapply(TreeList,ValURL) #Returns a list with "Error" or a html string in each element (about 4000 elements total). 很明显,在R中是不同的,但我似乎无法理解。我一直在尝试(没有用): 救命啊 假设你的树看起来像这样 Tree<-list

我无法“过滤”R中的列表,因为我没有特定的参数。我创建的函数将评估4000个html字符串,并“确定”它是否为有效地址:

Tree<-lapply(TreeList,ValURL)
#Returns a list with "Error" or a html string in each element (about 4000 elements total). 
很明显,在R中是不同的,但我似乎无法理解。我一直在尝试(没有用):


救命啊

假设你的
看起来像这样

Tree<-list(
    "Error",
    "<p>Hello</p>",
    "<h1>Heading</h1>",
    "Error",
    "<strong>Bold</strong"
)

从第1列所在的树中选择*=“Error”
翻译成类似于
Tree[Tree$Column1!=“Error”,]
@RichardScriven谢谢,但我在R中的列表中没有“Column1”,只有一组带有“Error”的元素。也尝试过:Tree[Tree$!=“Error”]@eflores89这是最基本的,尽管一开始可能很难掌握,R。你需要阅读一些文章,了解更多关于子集的知识,否则你将一事无成。试试哈德利的在线书。@BrodieG Yep,去过那里,但似乎没有完全理解,对不起。我会坚持下去的,谢谢!!在这种情况下,您只需执行
Tree[Tree!=“Error”]
,但OP仍然需要进行一些阅读…@BrodieG Good point。我不习惯在列表中有这么简单的对象。我会更新。
 Tree$"Error"
Tree<-list(
    "Error",
    "<p>Hello</p>",
    "<h1>Heading</h1>",
    "Error",
    "<strong>Bold</strong"
)
Tree[Tree != "Error"]