2014-12-27 3 views
0

나는 다음과 같은 예를하고 대신 제로 요소대신 값

library(XML) 

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

parsedhtml<-htmlTreeParse(url,useInternalNodes=T) 

xpathSApply(parsedhtml,"//td[@id='col-citedby']",xmlValue) 
을 가지고 목록()를 받고 값을 받고 있지 않다 R.에서 폐기 웹에서 문제가의 출력

다음 코드를 계산 한 후 list()을 받았습니다.

+1

사용'RCurl'와'그 속성이 false가 반환에있는 경우의 getURL()가'다음'grepl를 사용하여()'테스트합니다. 그게 거기에 있다고 확신합니까? 내가 잘못했을 수도 있니? – 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) #Error : HTTP 리소스를로드하지 못했습니다 ' – akrun

+0

@akrun 오류가 발생합니다. – jdharrison

+0

답장을 보내 주셔서 감사합니다. – akrun