在 R Studio 中,我如何从 Yahoo Finance 中提取特定数据
In R Studio how would I pull a specific piece of data from Yahoo Finance
在 R studio 中,我目前正在使用包 quantmod 来提取雅虎金融数据。我发现 quantmod 是因为有人推荐:How to scrape key statistics from Yahoo! Finance with R? 代替抓取。我正在尝试提取每股账面价值 (BVPS) 数据。
这可以直接与
library(quantmod)
getQuote("AAPL",what=yahooQF(c("Book Value Per Share")))
它抛出这个错误:`[.data.frame`(sq, , "regularMarketTime") 错误:
选择了未定义的列
如果我可以提取账面价值和优先股,我也可以自己计算,但是
getQuote("AAPL",what=yahooQF(c("Book Value")))
抛出同样的错误。所以我不知道该怎么做。这些错误是 quantmod 造成的,还是我应该自己学习如何从网站上提取数据而不是使用 quantmod?
你可以试试这个。
如果您尝试使用附加值调用 Book Value
,它会起作用。但是,当您仅调用 Book Value
时,该函数会出错。您可以 post 将此错误报告给包提供商的 GitHub。这是 link
以下制作人可能暂时适合您。
getQuote("AAPL",what=yahooQF(c("Open","Book Value")))
>
Trade Time Open Book Value
AAPL 2021-04-30 16:00:04 131.78 4.146
我刚刚请求了额外的 Open
价格信息。这样,API 就起作用了。
在 R studio 中,我目前正在使用包 quantmod 来提取雅虎金融数据。我发现 quantmod 是因为有人推荐:How to scrape key statistics from Yahoo! Finance with R? 代替抓取。我正在尝试提取每股账面价值 (BVPS) 数据。
这可以直接与
library(quantmod)
getQuote("AAPL",what=yahooQF(c("Book Value Per Share")))
它抛出这个错误:`[.data.frame`(sq, , "regularMarketTime") 错误: 选择了未定义的列
如果我可以提取账面价值和优先股,我也可以自己计算,但是
getQuote("AAPL",what=yahooQF(c("Book Value")))
抛出同样的错误。所以我不知道该怎么做。这些错误是 quantmod 造成的,还是我应该自己学习如何从网站上提取数据而不是使用 quantmod?
你可以试试这个。
如果您尝试使用附加值调用 Book Value
,它会起作用。但是,当您仅调用 Book Value
时,该函数会出错。您可以 post 将此错误报告给包提供商的 GitHub。这是 link
以下制作人可能暂时适合您。
getQuote("AAPL",what=yahooQF(c("Open","Book Value")))
>
Trade Time Open Book Value
AAPL 2021-04-30 16:00:04 131.78 4.146
我刚刚请求了额外的 Open
价格信息。这样,API 就起作用了。