【发布时间】:2020-04-28 22:17:33
【问题描述】:
我有如下所示的三个数据框
df1:
Unit_ID Price
1 10
2 20
3 10
一天后,df1 更新为 df2,如下所示。
df2:
Unit_ID Price
1 10
2 20
3 10
4 15
5 20
从那天起的一天后,df2 更新为 df3,如下所示。我想找出当前数据框中的新单位,如下所示。
df3:
Unit_ID Price
1 10
2 20
3 10
4 15
5 20
6 80
我想编写一个函数来返回带有熊猫数据框的新单元。 我想找出当前数据框中的新单元,如下所示。
例如在第一次更新时它应该在数据框下方
df:
Unit_ID Price
4 15
5 20
在下一次更新中,它应该返回下面的数据框
df:
Unit_ID Price
6 80
步骤 1. 确保在每个数据帧中 Unit_ID 是唯一的。 2. 找出当前表中新的Unit_ID。
【问题讨论】:
-
如何更新数据?它的代码是什么?无法查看添加了哪些新数据?
-
@jezrael 我认为数据每天都会更新。我想每天找到新的单位。但是没有那个代码。目前我假设 df3 是最新更新的,df2 是之前的,等等。
标签: pandas pandas-groupby