我在R中“过滤”列表时遇到问题,因为我没有特定的参数。我创建了功能将评估4000个HTML字符串和“决定”,如果它是一个有效的还是没有解决:在R中对列表进行子集其中没有值
Tree<-lapply(TreeList,ValURL)
#Returns a list with "Error" or a html string in each element (about 4000 elements total).
我想创建树列表中的,只有不属于元素的一个子集“错误“。我习惯了SQL,所以它会是这样的:
SELECT * FROM Tree WHERE Column1!="Error"
显然它在R中是不同的,但我似乎无法得到它。我一直在试图(无效):
Tree$"Error"
帮助!
'SELECT * FROM树WHERE列1 = “错误”'转换为类似'树[树$ Column1!=“错误”,]' –
@RichardScriven谢谢,但我没有在R列表中的“Column1”,只是一组元素与“错误”。试过这个: Tree [Tree $!=“Error”] – eflores89
@ eflores89这是基本的,虽然起初可能很难理解,但是你需要做一些阅读和了解更多关于子集的知识,否则你将无处可去。尝试哈德利的在线书** [关于子集的部分](http://adv-r.had.co.nz/Subsetting.html)**。 – BrodieG