【发布时间】:2017-04-20 23:14:54
【问题描述】:
我正在尝试在网站中执行多个搜索,并且很难设计一个函数来插入不同的值并将结果转换为数据框
下面是我想出的一组命令,但它只对个人搜索有帮助
fn = 'HARVEY'
ln = 'ADELSON'
mydf = data.frame(fn,ln);
root = 'https://npiregistry.cms.hhs.gov/'
u = paste(root,'registry/search-results-table?','first_name=', mydf$fn, '&last_name=',
mydf$ln, sep = "");
# encode url correctly
zero <- httr::GET(u);
tables <- rvest::html_table(content(zero));
tab<-as.data.frame(tables)
r 中是否有一个函数可以为名字和姓氏插入不同的值并运行命令集,最后将所有结果存储在单个数据帧中。
谢谢
【问题讨论】:
标签: r web-scraping rvest rcurl httr