У меня есть список фреймов данных, где у некоторых есть столбец need
, а у других нет. Как добавить столбец need
к другим фреймам данных (со значением = NA
)? Я пробовал использовать Map или lapply
test <- list(data.frame(need = NA, dont_need = NA),
data.frame(dont_need = NA),
data.frame(dont_need = NA, dont_need_2 = NA))
Желаемый результат
[[1]]
need dont_need
1 NA NA
[[2]]
dont_need need
1 NA NA
[[3]]
dont_need dont_need_2 need
1 NA NA NA
Я не могу просто использовать привязку, потому что этот список создается динамически и иногда включает только один фрейм данных, в котором нет столбца need
. Ответ также должен работать, когда это так:
test_2 <- list(data.frame(dont_need = NA))