我有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