我在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