Я новичок в программировании на R, пытаюсь написать al oop, чтобы извлечь число из списка, содержащего кадры данных. Тем не менее, я не могу правильно составить список. Это, вероятно, основа c, но сейчас это сводит меня с ума!
df1 <- tibble("a"=c(1,2,3,4,5), "b"=c(22,23,24,25,26), c=c("alpha", "beta","alpha", "beta", "alpha"))
df2 <- tibble("a"=c(1,2,3,4,5), "b"=c(22,23,24,25,26), c=c("alpha", "beta","alpha", "beta", "alpha"))
df3 <- tibble("a"=c(1,2,3,4,5), "b"=c(22,23,24,25,26), c=c("alpha", "beta","alpha", "beta", "alpha"))
df4 <- tibble("a"=c(1,2,3,4,5), "b"=c(22,23,24,25,26), c=c("alpha", "beta","alpha", "beta", "alpha"))
list <- c(df1, df2, df3, df4)
res <- vector("numeric",4)
df2[[2,2]]
for (i in list){
res[i] <- i[[2,2]]
}
Я получаю эту (и аналогичную) ошибку; «Ошибка в i [[2, 2]]: неверное количество подписчиков»
Благодарю за любую помощь.