Запуск функции несколько раз с использованием сгруппированных данных - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть большой фрейм данных, который я хочу сгруппировать по переменной PlotID и запустить функцию для каждой группы.

Я могу сгруппировать, используя dplyr:

plots<-data %>%
group_by(data$PlotID)

Но теперь я хочувзять все наблюдения из группы 1 и запустить функцию и сохранить как [1], затем все наблюдения в группе 2 и запустить функцию и сохранить как [2] .... a [226]

Я дошел до попытки выполнить цикл for с сгруппированными данными:

a=list()
for (i in 1:n_groups(plots)){
a<-function(varD[i], varE[i], varF[i]...)

Это, очевидно, не работает, но я теряюсь, как решить эту проблему.Я пытался использовать do () после group_by ().Есть предложения?

...