python时间数据合并_python – 使用numpy / pandas按时间戳合并时间序列数据

我想你可以简单

>将时间戳定义为每个DataFrame的索引(使用set_index)

>使用连接将它们与“外部”方法合并

> Optionnaly将时间戳转换为日期时间

这是它的样子.

# generating some test data

timestamp = [1440540000, 1450540000]

df1 = pd.DataFrame(

{'timestamp': timestamp, 'a': ['val_a', 'val2_a'], 'b': ['val_b', 'val2_b'], 'c': ['val_c', 'val2_c']})

# building a different index

timestamp = timestamp * np.random.randn(abs(1))

df2 = pd.DataFrame(

{'timestamp': timestamp, 'd': ['val_d', 'val2_d'], 'e': ['val_e', 'val2_e'], 'f': ['val_f', 'val2_f'],

'g': ['val_g', 'val2_g']}, index=index)

# keeping a value in common with the first index

timestamp = [1440540000, 1450560000]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值