如何使用RCurl将以下简单的curl调用转换为R代码?

时间:2013-09-19 14:06:42

标签: r rcurl

考虑以下命令(2个示例)

curl -H "Accept:text/plain" http://rxnav.nlm.nih.gov/REST/rxcui/866350/allrelated 

curl -i -L -H "Accept: application/xml"  http://pub.orcid.org/search/orcid-bio?q=digital-object-ids:"10.1088/0031-9155/58/3/535"

用户可以在安装了curl.exe的win7命令行上运行它们。 RCurl包没有晕影,它有很多命令可供选择。如何使用RCurl获取文本文件和XML文件输出?

1 个答案:

答案 0 :(得分:1)

我认为您可以使用以下内容:

mytxt <- getURL("http://rxnav.nlm.nih.gov/REST/rxcui/866350/allrelated", httpheader=c(Accept="text/plain"))

并且:

myxml <- getURL('http://pub.orcid.org/search/orcid-bio?q=digital-object-ids:"10.1088/0031-9155/58/3/535"', httpheader=c(Accept="application/xml"))

您可以在getURL帮助页面中找到许多示例。