日付を取得し、日中の時系列を含む動物園オブジェクトを返す関数があります。ここにモックアップがあります:
getData<-function(valuationDate)
zoo(
rnorm(10),
seq(as.POSIXlt(paste(valuationDate,"09:00")),length.out=10,by="hour")
)
この関数を日付のリストに適用したい
valuationDates<-seq(Sys.Date(),Sys.Date()+10,by="day")
結果の動物園オブジェクトを連結します。存在する場合lzply
、次のようになります
z <- lzply(valuationDates,getData)
私が見つけた唯一の解決策は、空の動物園オブジェクトから始めて、for ループ内で動物園オブジェクトを連結することです。しかし、それはかなり醜いです。もっと良い方法があるはずです。これをどのように行いますか?