【发布时间】:2019-03-08 15:41:21
【问题描述】:
我正在寻找与bind_rows(R 中的 dplyr 包)等效的 Pythonic 方式,它从 data.frames 列表中连接数据帧并自动添加每个 data.frame 的名称作为 .id 列来记住行的来源。
有没有简单的方法来做到这一点?我尝试使用pd.concat:
df1 = pd.DataFrame([['a', 1], ['b', 2]], columns=['letter', 'number'])
df2 = df1.copy()
pd.concat([df1, df2])
预期输出:
#### .id letter number
#### 0 df1 a 1
#### 1 df1 b 2
#### 0 df2 a 1
#### 1 df2 b 2
谢谢!
【问题讨论】: