2014-12-27 113 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

相关问题