我有几个数据框,我想按行组合.在生成的单个数据框中,我想创建一个新变量,用于标识观察来自哪个数据集.
# 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
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?提前致谢!
我很难将一个元素列入其中.我的变量如下所示:
> file
[[1]]
loc recorded_at fields.b64_value fields.b64_value fields.b64_value
1 9.03913, 45.61335 1.476451e+12 AAAC1g== <NA> <NA>
2 9.03924, 45.61362 1.476451e+12 AAAM+Q== <NA> <NA>
3 9.03995, 45.61365 1.476451e+12 AAAL2A== <NA> <NA>
4 9.04005, 45.61340 1.476451e+12 <NA> <NA> <NA>
5 9.04017, 45.61406 1.476451e+12 AAAUGg== <NA> <NA>
6 9.03949, 45.61419 1.476451e+12 AABLBw== <NA> <NA>
7 9.03496, 45.61319 1.476451e+12 <NA> AAAABA== <NA>
8 9.03440, 45.61295 1.476451e+12 AAArMQ== <NA> <NA>
9 9.03448, 45.61285 1.476451e+12 <NA> <NA> <NA>
10 9.03495, 45.61241 1.476451e+12 AAAAAA== <NA> AA==
[[2]] …Run Code Online (Sandbox Code Playgroud)