Я знаю, что можно использовать QuantMod для получения финансовой информации от Yahoo Finance. Приведенный ниже код выполняет поиск по символу тикера.
Как выполнить поиск по названию компании, которое может не совпадать с названием в Yahoo Finance? У меня есть список названий компаний, а не символ тикера, например Microsoft Corp (вместо Microsoft Corporation).
library(quantmod)
library(plyr)
what_metrics <- yahooQF(c("Name",
"Price/Sales",
"P/E Ratio",
"Price/EPS Estimate Next Year",
"PEG Ratio",
"Dividend Yield",
"Market Capitalization"))
Symbols<-c("XOM","MSFT","JNJ","GE","CVX","WFC","PG","JPM","VZ","PFE","T","IBM","MRK","BAC","DIS","ORCL","PM","INTC","SLB")
metrics <- getQuote(paste(Symbols, sep="", collapse=";"), what=what_metrics)