我有4個數據框,其中包含日期列,價格列和返回列。對每個數據框應用函數
data.1:
Date Price Return
2009-01-02 100 0.2
2009-01-03 110 0.1
etc.
data.2:
Date Price Return
2009-02-02 60 0.15
2009-02-03 50 -0.1
etc.
我想建立一個循環和應用功能密度()到每個數據幀,返回的密度值爲回報。
我大約創建列表,建立一個環,並使用lapply()來做到這一點,所以
> ff <- list(data.1, data.2, data.3, data.4)
> for(i in 1:length(ff){
density[[i]] <- lapply(ff, density(ff[[i]]$Return))}
但是這顯然是行不通的。有人能幫我一些嗎?
在此先感謝 - 達尼
對不起,我不明白。其中一個值的密度是多少? – Dani 2011-01-25 09:49:53