【发布时间】:2019-02-27 22:37:21
【问题描述】:
我正在尝试找出一种方法,可以根据几个因素将 pandas/python 中的两个 dfs 合并为一个。
- 两个 dfs 中都有一个 i.d 字段
- 每个 df 都有一个时间戳,df_1 可以有一个或多个与一个 i.d 关联的时间戳
- df_2 只有一个与 I.D 关联的时间戳
- df_2 时间戳总是与 df_1 中的时间戳相比最早或第一个时间戳
我想合并两个数据帧,其中 df_2 时间戳是列中的第一个时间戳,而 df_1 的每个后续时间戳都在其后。
所以输出看起来像
I.D | Timestamp
E4242 earliest_timestamp from df_2
E4242 next_timestamp from df_1
E4242 next_timestamp from df_1
感谢收看!
【问题讨论】:
标签: python pandas dataframe merge concatenation