Вот еще одно решение с использованием повторного
ужно получить максимум переменной во вложенном списке. Для определенного номера станции "s" и определенного участника "m",mylist[[s]][[m]]
имеют форму:
station date.time member bias
6019 2011-08-06 12:00 mbr003 86
6019 2011-08-06 13:00 mbr003 34
Для каждой станции мне нужно получить максимумbias
всех членов. Заs = 3
Мне удалось сделать это через:
library(plyr)
var1 <- mylist[[3]]
var2 <- lapply(var1, `[`, 4)
var3 <- laply(var2, .fun = max)
max.value <- max(var3)
Есть ли способ избежать номера столбца «4» во второй строке и использовать имя переменной$bias
вlapply
или лучший способ сделать это?