2014-12-27 72 views
0

我在網上再殺在R.我做了下面的例子,但沒有得到的值,而不是越來越具有零個元素在R.空單使用xpathSApply是輸出而不是值

library(XML) 

url<-"http://scholar.google.com/citations?user=HI-I6C0AAAAJ" 

parsedhtml<-htmlTreeParse(url,useInternalNodes=T) 

xpathSApply(parsedhtml,"//td[@id='col-citedby']",xmlValue) 
列表()中的問題

我在計算以下代碼後得到list()

+1

使用'RCurl'和'getURL()',然後使用'grepl()'來測試那個屬性是否存在返回false。你確信它在那裏嗎?我可能做錯了? – stanekam

回答

2

您的xpath很可能是不正確的。如果你只是想要一個引用列表,請嘗試:

library(XML) 
url<-"http://scholar.google.com/citations?user=HI-I6C0AAAAJ" 
parsedhtml<-htmlParse(url) 
parsedhtml["//a[@class='gsc_a_ac']", fun = xmlValue] 
+0

我收到錯誤'parsedhtml <-htmlParse(url)#錯誤:無法加載HTTP資源' – akrun

+0

@akrun,提示本地網絡問題。 – jdharrison

+0

感謝您的回覆 – akrun

相關問題