У меня есть несколько кадров данных, которые я хочу объединить по ряду. В результирующем одиночном кадре данных я хочу создать новую переменную, идентифицирующую, с каких данных установлено наблюдение.
# original data frames
df1 <- data.frame(x = c(1, 3), y = c(2, 4))
df2 <- data.frame(x = c(5, 7), y = c(6, 8))
# desired, combined data frame
df3 <- data.frame(x = c(1, 3, 5, 7), y = c(2, 4, 6, 8),
source = c("df1", "df1", "df2", "df2")
# x y source
# 1 2 df1
# 3 4 df1
# 5 6 df2
# 7 8 df2
Как я могу это достичь? Спасибо заранее!