Skip to content

Instantly share code, notes, and snippets.

@yanping
Created June 4, 2013 14:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yanping/5706328 to your computer and use it in GitHub Desktop.
Save yanping/5706328 to your computer and use it in GitHub Desktop.
获取第6界R语言会议报名者的区域分布信息
url <- "http://www.vasee.com/event/manage/echart_data.jsp?id=ff8080813d7c8a71013d87e56a9b47b0&type=5&date=1&timestamp=11.57071830239147"
library(XML)
xmlResult <- xmlTreeParse(url)
doc <- xmlParse(url)
prov <- xpathSApply(doc,path='//area[@title]', xmlGetAttr, "title")
reg <- regexpr("[1-9]+", prov)
ret <- substring(prov,reg, reg + attr(reg,'match.length')-1)
ret <- ifelse(grepl("", prov),0,ret)
num <- as.numeric(ret)
reg2 <- regexpr("[1-9]", prov) + regexpr("", prov)
name <- substring(prov, 1, reg2)
attend <- data.frame(name,num)
attend <- na.omit(attend)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment