【发布时间】:2017-04-16 00:41:16
【问题描述】:
我想从财政部网站下载 10 年期联邦票据收益率:https://www.treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yield
为了解析上述网页并检索最近的 10 年国库券收益率,我曾经按照此处提供的说明进行操作: Parsing 10-year federal note yield from the website
library(httr)
URL = "https://www.treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yield"
urldata <- GET(URL)
data <- readHTMLTable(rawToChar(urldata$content),
stringsAsFactors = FALSE)
data <- as.data.frame((data[69]))
names(data) <- gsub("NULL.","", names(data)) # Take out "NULL."
但它不再起作用了。
有什么想法可能是错误的或其他建议吗?
【问题讨论】:
-
我无法访问该网站,它显示“发生意外错误”。如果您遇到同样的问题,您将无法从中提取数据。
-
@FernandoIrarrázavalG 我可以访问它,这是直接链接以防万一treasury.gov/resource-center/data-chart-center/interest-rates/…>
-
也没有工作,这是我得到的:snag.gy/tQl2ya.jpg
-
@FernandoIrarrázavalG 不确定,我可以在浏览器中毫无问题地打开它
-
可能需要某种类型的登录?
标签: html r quantmod rvest httr