如何在熊猫数据框中验证X版本的条目A是否比X-1版本的条目A更新?

迪马西克

我有一个这样的熊猫DataFrame:

document id   document version   version date
101            1                  2020-01-01
101            2                  2020-01-02
102            1                  2020-01-01
103            1                  2019-05-02
101            3                  2019-12-03
102            2                  2020-01-02

我无法弄清楚如何识别文档版本较新的行,且其版本日期早于或等于先前版本的日期。

因此,在此示例中,我想用文档101版本3和日期2019-12-03标识第5行,该日期早于该文档版本2的日期。

非常感谢!

我尝试了@Allen选项,并没有获得理想的结果。

尝试按document id排序document versiondfgroupby.diff并过滤负值

df1=df.sort_values(['document id', 'document version'])
df1['document date ']=pd.to_datetime(df1['document date '])
df1[df1.groupby('document id')['document date '].apply(lambda x: x.diff(1)).astype('timedelta64[D]')<0]

结果:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询更新名称为md5版本的所有条目

来自分类Dev

SQL查询更新名称为md5版本的所有条目

来自分类Dev

IE11版本更新

来自分类Dev

获取FW / 1版本信息

来自分类Dev

将GCC更新到6.3版本

来自分类Dev

Ubuntu更新到16.04版本后的登录问题

来自分类Dev

Chrome更新到61版本后,Youtube滞后

来自分类Dev

无法将playonlinux更新到4.2.12版本?

来自分类Dev

错误:.NET Core SDK的5.0.10 0-alpha1-014696版本至少需要MSBuild 16.3.0版本

来自分类Dev

如何在树莓派上更新到最新的python 3.5.1版本?

来自分类Dev

SQLAlchemy 1.0版本

来自分类Dev

如何获得Windbg x86版本?

来自分类Dev

如何使用Eclipse版本:Mars.1版本(4.5.1)创建Servlet?

来自分类Dev

androidx.navigation库更新到2.2.2版本发行版本问题

来自分类Dev

如何解决“ Windows 10版本1511更新(KB3122947)-错误0x80070643”

来自分类Dev

如何在Wamp中安装5.2版本的PHP

来自分类Dev

如何在SuiteScript 2.0版本中创建搜索

来自分类Dev

在必需的Intel RST更新之后,更新到Windows 10版本1903仍然失败

来自分类Dev

如何在vee validate 3.0版本中验证十进制值

来自分类Dev

如何修复在更新到Visual Studio 2019版本16.7.0之后出现的错误

来自分类Dev

Windows 10版本1709的更新受阻,如何解决?

来自分类Dev

如何确定当前已安装的Visual Studio 2013版本/更新?

来自分类Dev

如何阻止Firefox 64.0版本显示更新nag屏幕?

来自分类Dev

更新ember-cli 2.11.0版本后如何以npm代替bower?

来自分类Dev

如何激活gcc 4.7版本?

来自分类Dev

如何激活gcc 4.7版本?

来自分类Dev

如何重命名熊猫数据框中的条目?

来自分类Dev

无法更新(卸载/安装)pm2版本0.7.8

来自分类Dev

您可以更新Python3的QPython3版本吗?

Related 相关文章

  1. 1

    SQL查询更新名称为md5版本的所有条目

  2. 2

    SQL查询更新名称为md5版本的所有条目

  3. 3

    IE11版本更新

  4. 4

    获取FW / 1版本信息

  5. 5

    将GCC更新到6.3版本

  6. 6

    Ubuntu更新到16.04版本后的登录问题

  7. 7

    Chrome更新到61版本后,Youtube滞后

  8. 8

    无法将playonlinux更新到4.2.12版本?

  9. 9

    错误:.NET Core SDK的5.0.10 0-alpha1-014696版本至少需要MSBuild 16.3.0版本

  10. 10

    如何在树莓派上更新到最新的python 3.5.1版本?

  11. 11

    SQLAlchemy 1.0版本

  12. 12

    如何获得Windbg x86版本?

  13. 13

    如何使用Eclipse版本:Mars.1版本(4.5.1)创建Servlet?

  14. 14

    androidx.navigation库更新到2.2.2版本发行版本问题

  15. 15

    如何解决“ Windows 10版本1511更新(KB3122947)-错误0x80070643”

  16. 16

    如何在Wamp中安装5.2版本的PHP

  17. 17

    如何在SuiteScript 2.0版本中创建搜索

  18. 18

    在必需的Intel RST更新之后,更新到Windows 10版本1903仍然失败

  19. 19

    如何在vee validate 3.0版本中验证十进制值

  20. 20

    如何修复在更新到Visual Studio 2019版本16.7.0之后出现的错误

  21. 21

    Windows 10版本1709的更新受阻,如何解决?

  22. 22

    如何确定当前已安装的Visual Studio 2013版本/更新?

  23. 23

    如何阻止Firefox 64.0版本显示更新nag屏幕?

  24. 24

    更新ember-cli 2.11.0版本后如何以npm代替bower?

  25. 25

    如何激活gcc 4.7版本?

  26. 26

    如何激活gcc 4.7版本?

  27. 27

    如何重命名熊猫数据框中的条目?

  28. 28

    无法更新(卸载/安装)pm2版本0.7.8

  29. 29

    您可以更新Python3的QPython3版本吗?

热门标签

归档