R getOptionChain基础&;股票行情栏

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"

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","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包含哪些列?如果您提供了所需输出的示例,而不是描述,这将非常有用。