根据不同列python数据框中的空值过滤数据框列中的值

埃里卡

我对此已经坚持了一段时间,希望有人能提供更好的指导。我目前有一个看起来像这样的数据框(只会增加行):

|"released_date"| "status"  |

+-------------+--------+

|   12/12/20  |released|

+-------------+--------+

|   10/01/20  |   NaN  |

+-------------+--------+

|   NaN       |   NaN  |

+-------------+--------+

|   NaN.      |released|

+-------------+--------+

我想做 df['status'].fillna('released' if df.released_date.notnull())

aka,只要df.released_date不是空值,就用“ released”填充df状态栏中的所有Nan值。

尽管这样做的方式有所不同,但我不断收到各种错误消息,首先是上面的代码是语法错误,我想这是因为notnull()返回布尔数组吗?

我觉得对此有一个简单的答案,但我不知何故。我没有发现任何这样的问题,即我试图基于数据框中的空值来组织某些东西,这使我想知道我的方法是否一开始就不理想?如果这些数据仅返回布尔数组,如何在不使用isull()或notnull()的情况下,根据不同列中的空值过滤数据框列中的值?使用== Null似乎也不起作用...

萨拉特纳特拉伊

尝试:

idx = df[(df['status'].isnull()) & (~df['released_date'].isnull())].index
df.loc[idx,'status'] = 'released'

首先获取“状态”等于null和“ released_date”音符等于null的所有行的索引。然后使用df.loc更新状态列。

印刷品:

  released_date    status
0      12/12/20  released
1      10/01/20  released
2           NaN       NaN
3           NaN  released

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中过滤并计算数据框的长度,该数据框包含不同列中的值

来自分类Dev

根据多列中的值过滤熊猫数据框

来自分类Dev

根据列中的最大值过滤数据框-熊猫

来自分类Dev

根据列中的值过滤数据框的行

来自分类Dev

根据列表值过滤数据框列

来自分类Dev

在Python中根据值查找Pandas数据框列

来自分类Dev

根据数据框Python中的列条件划分行值

来自分类Dev

在Python中根据值查找Pandas数据框列

来自分类常见问题

在pyspark数据框中显示不同的列值:python

来自分类Dev

根据列表中的值过滤数据框

来自分类Dev

根据不同的列值为数据框中的列分配值

来自分类Dev

根据列值合并数据框中的行值

来自分类Dev

更改数据框列中的值取决于不同数据框中两列的值

来自分类Dev

根据数据框B中的列过滤数据框A

来自分类Dev

如何根据同一数据框其他列中的值过滤熊猫数据框中的结果?

来自分类Dev

根据列的数据类型在pyspark数据框中填充空值

来自分类Dev

根据列中的值从熊猫数据框中删除行

来自分类Dev

根据列中的值复制 Spark 数据框中的行

来自分类Dev

Python Pandas 根据同一数据框中的多个列值查找列值

来自分类Dev

根据其他数据框中的列值在熊猫数据框中创建列

来自分类Dev

匹配r中数据框不同列中的值

来自分类Dev

R-从数据框中的不同列中删除值

来自分类Dev

根据另一列中不同行中的值创建数据框或小标题

来自分类Dev

R 数据框:如何根据另一列中不同值的列值对数据进行切片

来自分类Dev

如何根据包含特定值的行(在任何列中)过滤数据框

来自分类Dev

在MultiIndex数据框中过滤出零值的行/列

来自分类Dev

在Pandas数据框中按浮点值过滤列

来自分类Dev

根据另一个不同大小的数据框替换数据框中的选定列的值

来自分类Dev

根据列中的值返回数据框的行-R

Related 相关文章

  1. 1

    在python中过滤并计算数据框的长度,该数据框包含不同列中的值

  2. 2

    根据多列中的值过滤熊猫数据框

  3. 3

    根据列中的最大值过滤数据框-熊猫

  4. 4

    根据列中的值过滤数据框的行

  5. 5

    根据列表值过滤数据框列

  6. 6

    在Python中根据值查找Pandas数据框列

  7. 7

    根据数据框Python中的列条件划分行值

  8. 8

    在Python中根据值查找Pandas数据框列

  9. 9

    在pyspark数据框中显示不同的列值:python

  10. 10

    根据列表中的值过滤数据框

  11. 11

    根据不同的列值为数据框中的列分配值

  12. 12

    根据列值合并数据框中的行值

  13. 13

    更改数据框列中的值取决于不同数据框中两列的值

  14. 14

    根据数据框B中的列过滤数据框A

  15. 15

    如何根据同一数据框其他列中的值过滤熊猫数据框中的结果?

  16. 16

    根据列的数据类型在pyspark数据框中填充空值

  17. 17

    根据列中的值从熊猫数据框中删除行

  18. 18

    根据列中的值复制 Spark 数据框中的行

  19. 19

    Python Pandas 根据同一数据框中的多个列值查找列值

  20. 20

    根据其他数据框中的列值在熊猫数据框中创建列

  21. 21

    匹配r中数据框不同列中的值

  22. 22

    R-从数据框中的不同列中删除值

  23. 23

    根据另一列中不同行中的值创建数据框或小标题

  24. 24

    R 数据框:如何根据另一列中不同值的列值对数据进行切片

  25. 25

    如何根据包含特定值的行(在任何列中)过滤数据框

  26. 26

    在MultiIndex数据框中过滤出零值的行/列

  27. 27

    在Pandas数据框中按浮点值过滤列

  28. 28

    根据另一个不同大小的数据框替换数据框中的选定列的值

  29. 29

    根据列中的值返回数据框的行-R

热门标签

归档