Хотя, несомненно, есть лучший способ сделать это (я имею в виду ручное назначение списка).

я есть 4 фрейма данных, которые содержат столбец даты, столбец цены и столбец возврата.

данными.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))}

но это, очевидно, не работает. Может ли кто-нибудь предложить мне помощь?

Заранее спасибо - Дани

Ответы на вопрос(2)

Ваш ответ на вопрос