R getOptionChain基础&;股票行情栏
getOptionChain的输出是一个列表。当应用于一系列标记时,我将转换为data.frame:R getOptionChain基础&;股票行情栏,r,quantmod,R,Quantmod,getOptionChain的输出是一个列表。当应用于一系列标记时,我将转换为data.frame: tickers = c("AAPL", "MSFT") ls = llply(tickers, getOptionChain) df = data.frame(matrix(unlist(ls), ncol = 7, byrow = FALSE)) 然而,我想有一列对应的基础价格为每个股票,第二列与该特定股票 libs = c("quantmod","PortfolioAnalytics"
tickers = c("AAPL", "MSFT")
ls = llply(tickers, getOptionChain)
df = data.frame(matrix(unlist(ls), ncol = 7, byrow = FALSE))
然而,我想有一列对应的基础价格为每个股票,第二列与该特定股票
libs = c("quantmod","PortfolioAnalytics","plyr")
lapply(libs, require, character.only = TRUE)
startDate = as.Date("2014-01-01")
endDate = Sys.Date()
returns = do.call(merge, eapply(stkEnv, Ad))
dLn = na.omit(diff(log(stockReturns)))
names(dLn) = gsub("\\..+","",names(dLn))
last(dLn)
AAPL MSFT
2015-11-20 0.009287108 0.0043683
不清楚您想要的输出是什么。对不起,理想情况下是data.frame。data.frame包含哪些列?如果您提供了所需输出的示例,而不是描述,这将非常有用。