将NAT日期替换为另一列Python Pandas中的数据

积臣育玉

我面临用其他列中的数据替换NAT日期的困难。顺便说一下,我正在使用python熊猫。

例如

       Column1            Column2
       02-12-2006         2006
       05-12-2005         2005
       NAT                2008
       15-02-2015         2015
       NAT                2001

我在第1栏中有有效日期,在第2栏中只有年份,我如何基于同一行使用第2列中的年份来估算NAT值。

我的愿望结果将是

       Column1            Column2
       02-12-2006         2006
       05-12-2005         2005
       2008               2008
       15-02-2015         2015
       2001               2001
海盗
df.Column1.combine_first(df.Column2)

0    2006-02-12 00:00:00
1    2005-05-12 00:00:00
2                   2008
3    2015-02-15 00:00:00
4                   2001
Name: Column1, dtype: object

更好的答案

df.Column1 = np.where(df.Column1.notnull(),
                      df.Column1.dt.strftime('%Y-%m-%d'),
                      df.Column2)

df

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将NAT日期替换为另一列Python Pandas中的数据

来自分类Dev

当所有值都是日期时,将一列中的 NA 替换为另一列中的值

来自分类Dev

Pandas DataFrame,将一列的值替换为另一列的值

来自分类Dev

根据pandas数据框中另一列的条件将int64值替换为“None”

来自分类Dev

根据条件将一列中的值替换为另一列中的值

来自分类Dev

根据条件将一列中的条目替换为另一列中的条目

来自分类Dev

将一列条件中的值替换为另一列:R

来自分类Dev

将Excel列的内容替换为另一列/工作表中的实际数据吗?

来自分类Dev

R:将数据框的多个列中的多个值替换为另一列中的值

来自分类Dev

as.character,用于将一列中的值替换为另一列中的值

来自分类Dev

r-使用“ glue”将一列中的变量替换为另一列中的内容

来自分类Dev

根据另一列中的值,将一列中的NaN替换为字符串

来自分类Dev

使用Apply函数将基于数据框中月份的值替换为r中另一列中的值

来自分类Dev

根据熊猫中的日期条件,将一列的值替换为NaN

来自分类Dev

如何将一个数据框中的整个列替换为另一数据框中的另一列?

来自分类Dev

将值NA替换为R中另一列的值

来自分类Dev

将缺失的值替换为另一列中的值

来自分类Dev

Power Query / Power BI-将空值替换为另一列中的值

来自分类Dev

AWK:将一个文件中的列替换为另一文件中的一列

来自分类Dev

将矩阵中的一列替换为 > 1 列

来自分类Dev

如何使用groupby.first()将数据框列的值替换为另一列的值?

来自分类Dev

使用 dplyr 有条件地将列中的值替换为另一列中的值

来自分类Dev

对于r中的每个组,将NA替换为同一列的另一行中的值

来自分类Dev

将一列因子数据替换为一列数值数据。

来自分类Dev

如何在python中按递增顺序将NAT中丢失的日期替换为某个日期

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

来自分类Dev

将字典转换为数据框的一列,同时将字典行名保留在另一列中(python)

来自分类Dev

用数据帧中的另一列数据替换一列数据,同时将以前的实例<0替换为0

Related 相关文章

  1. 1

    将NAT日期替换为另一列Python Pandas中的数据

  2. 2

    当所有值都是日期时,将一列中的 NA 替换为另一列中的值

  3. 3

    Pandas DataFrame,将一列的值替换为另一列的值

  4. 4

    根据pandas数据框中另一列的条件将int64值替换为“None”

  5. 5

    根据条件将一列中的值替换为另一列中的值

  6. 6

    根据条件将一列中的条目替换为另一列中的条目

  7. 7

    将一列条件中的值替换为另一列:R

  8. 8

    将Excel列的内容替换为另一列/工作表中的实际数据吗?

  9. 9

    R:将数据框的多个列中的多个值替换为另一列中的值

  10. 10

    as.character,用于将一列中的值替换为另一列中的值

  11. 11

    r-使用“ glue”将一列中的变量替换为另一列中的内容

  12. 12

    根据另一列中的值,将一列中的NaN替换为字符串

  13. 13

    使用Apply函数将基于数据框中月份的值替换为r中另一列中的值

  14. 14

    根据熊猫中的日期条件,将一列的值替换为NaN

  15. 15

    如何将一个数据框中的整个列替换为另一数据框中的另一列?

  16. 16

    将值NA替换为R中另一列的值

  17. 17

    将缺失的值替换为另一列中的值

  18. 18

    Power Query / Power BI-将空值替换为另一列中的值

  19. 19

    AWK:将一个文件中的列替换为另一文件中的一列

  20. 20

    将矩阵中的一列替换为 > 1 列

  21. 21

    如何使用groupby.first()将数据框列的值替换为另一列的值?

  22. 22

    使用 dplyr 有条件地将列中的值替换为另一列中的值

  23. 23

    对于r中的每个组,将NA替换为同一列的另一行中的值

  24. 24

    将一列因子数据替换为一列数值数据。

  25. 25

    如何在python中按递增顺序将NAT中丢失的日期替换为某个日期

  26. 26

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  27. 27

    Python将列添加到Pandas数据框中,这是另一列中的列表元素的计数

  28. 28

    将字典转换为数据框的一列,同时将字典行名保留在另一列中(python)

  29. 29

    用数据帧中的另一列数据替换一列数据,同时将以前的实例<0替换为0

热门标签

归档