Вопрос очень похож на this one. Он предназначен для объединения списка кадров данных в один более длинный фрейм данных. Тем не менее, я хочу сохранить информацию, из которой элемент списка был получен из данных, добавив дополнительный столбец с индексом (id или source) списка.R: Объединить список кадров данных в единый фрейм данных, добавить столбец со списком index
Это данные (заимствования кода из связанного примера):
dfList <- NULL
set.seed(1)
for (i in 1:3) {
dfList[[i]] <- data.frame(a=sample(letters, 5, rep=T), b=rnorm(5), c=rnorm(5))
}
Используя приведенный ниже код обеспечивает сцепленный кадр данных, но не добавляет столбец для индекса списка .:
df <- do.call("rbind", dfList)
Как объединить кадры данных в списке при создании столбца, чтобы захватить начало в списке? Что-то вроде следующего:
Большое спасибо заранее.