【发布时间】:2021-07-23 03:35:15
【问题描述】:
我有两个数据框,都带有时间戳索引。它们具有相似的列(第二个数据框缺少两列)。第二个数据帧也定期使用来自某些 API 的新数据每秒重新创建。如何使用第二个(或 API)中的信息不断更新第一个数据帧?
第一个数据框如下所示:
Open High ... MA EMA
2021-04-29 09:31:00 583.473999 583.473999 ... NaN NaN
2021-04-29 09:32:00 584.304932 585.394850 ... 584.349534 583.983949
第二个是这样的:
Open High Low Close
2021-04-29 09:33:00 578.107 579.412 577.942 579.251
我已经尝试过 join、append、concat、combine_first 和 update,都包裹在一些 asyncio 循环中,但其中任何一个都没有成功。它们要么根本不更新第一个数据帧,要么不覆盖相同的索引。
【问题讨论】:
标签: python-3.x pandas dataframe