检查熊猫是否数据框中的一个值是NaN并将其替换为0

萨赫勒

我有以下数据框:

        EO  EW  Inc20   Inc100
bike    6   4.0  7      5
other   1   NaN  1      1

我想将NaN值替换为零。并且我编写了以下代码:

for column in df:
    df.loc[df.isnull().any(axis=1), column] = 0
df

它可以很好地工作并将NaN更改为零,但同时也更改了第一列的值。所以我有这个结果:

        EO  EW  Inc20   Inc100
bike    6   4.0 7        5
other   0   0   1        1

但我想拥有:

        EO  EW  Inc20   Inc100
bike    6   4.0 7        5
other   1   0   1        1
耶斯列尔

如果只需要是否存在一个缺失值由创建计遗漏值面具代替DataFrame.isnasum和过滤DataFrame.locfillna

print (df)
       EO   EW  Inc20  Inc100
bike    6  4.0      7     5.0
other   1  NaN      1     NaN
other   1  NaN      1     1.0

m = df.isna().sum().eq(1)
df.loc[:, m] = df.loc[:, m].fillna(0)

或仅为每列链接掩码的一个缺失值创建掩码,并替换为DataFrame.mask

m = df.isna() & df.isna().sum().eq(1) 
df = df.mask(m, 0)

print (df)
       EO   EW  Inc20  Inc100
bike    6  4.0      7     5.0
other   1  NaN      1     0.0
other   1  NaN      1     1.0

因为DataFrame.fillna替换所有缺少的值:

df1 = df.fillna(0)
print (df1)
       EO   EW  Inc20  Inc100
bike    6  4.0      7     5.0
other   1  0.0      1     0.0
other   1  0.0      1     1.0

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何过滤掉NaN值并将其替换为另一个值

来自分类Dev

查找表数据并将其替换为MySQL中的另一个表

来自分类Dev

选择列值并将其替换为来自另一个表的数据

来自分类Dev

根据条件将值从一个熊猫数据框替换为另一个

来自分类Dev

如何合并列表并将其转换为一个数据框?

来自分类Dev

在数据框中随机选择20个连续值,并将其替换为NA

来自分类Dev

将数据框中的值替换为另一个数据框中的值

来自分类Dev

从另一个替换熊猫数据框中的值

来自分类Dev

如何根据另一个数据框中的查找值替换熊猫数据框值?

来自分类Dev

尝试创建一个for循环,检查我的文件名中是否存在反斜杠,并将其替换为正斜杠

来自分类Dev

如何根据来自另一个表的检查替换熊猫数据框中的一列中的值

来自分类Dev

Python熊猫,如何将数据框的NA值替换为在另一个数据框中查找的值?

来自分类Dev

熊猫用另一个数据框的值替换一个数据框的值

来自分类Dev

Matlab:找到最后一个非NaN元素并将其替换为NaN

来自分类Dev

如何从数据框中的一个位置复制一个值并将其应用于列的其余部分(循环?是否适用?)?

来自分类Dev

熊猫如何从JSON索引一个列表并将其放入数据框?

来自分类Dev

获取熊猫数据框中的下一个非nan值

来自分类Dev

检查列表是否是熊猫数据框中另一个列表的子集

来自分类Dev

选择列值并将其替换为来自另一个表的数据

来自分类Dev

根据条件,将数据框的某些值替换为另一个数据框中的值

来自分类Dev

如何从列表中提取索引值并将其替换在另一个特定的数据帧R中?

来自分类Dev

从一个文件中查找特定值并将其替换为另一个文件的脚本

来自分类Dev

Python Pandas:在另一个数据框中找到一个值并将其替换

来自分类Dev

在一个数据框中查找值并将其粘贴到另一个数据框中

来自分类Dev

有效地检查与 Pandas DataFrame 中某些值匹配的行并将其添加到另一个数据框中

来自分类Dev

从一个文件中搜索值并将其替换为另一个文件

来自分类Dev

Pandas:检查一个数据框的日期是否在另一个数据框的两个日期之间并替换值

来自分类Dev

如何检查值是否为 NaN 并将其替换为 NULL?

来自分类Dev

在文件中搜索一个单词并将其替换为python中字典中的相应值

Related 相关文章

  1. 1

    我如何过滤掉NaN值并将其替换为另一个值

  2. 2

    查找表数据并将其替换为MySQL中的另一个表

  3. 3

    选择列值并将其替换为来自另一个表的数据

  4. 4

    根据条件将值从一个熊猫数据框替换为另一个

  5. 5

    如何合并列表并将其转换为一个数据框?

  6. 6

    在数据框中随机选择20个连续值,并将其替换为NA

  7. 7

    将数据框中的值替换为另一个数据框中的值

  8. 8

    从另一个替换熊猫数据框中的值

  9. 9

    如何根据另一个数据框中的查找值替换熊猫数据框值?

  10. 10

    尝试创建一个for循环,检查我的文件名中是否存在反斜杠,并将其替换为正斜杠

  11. 11

    如何根据来自另一个表的检查替换熊猫数据框中的一列中的值

  12. 12

    Python熊猫,如何将数据框的NA值替换为在另一个数据框中查找的值?

  13. 13

    熊猫用另一个数据框的值替换一个数据框的值

  14. 14

    Matlab:找到最后一个非NaN元素并将其替换为NaN

  15. 15

    如何从数据框中的一个位置复制一个值并将其应用于列的其余部分(循环?是否适用?)?

  16. 16

    熊猫如何从JSON索引一个列表并将其放入数据框?

  17. 17

    获取熊猫数据框中的下一个非nan值

  18. 18

    检查列表是否是熊猫数据框中另一个列表的子集

  19. 19

    选择列值并将其替换为来自另一个表的数据

  20. 20

    根据条件,将数据框的某些值替换为另一个数据框中的值

  21. 21

    如何从列表中提取索引值并将其替换在另一个特定的数据帧R中?

  22. 22

    从一个文件中查找特定值并将其替换为另一个文件的脚本

  23. 23

    Python Pandas:在另一个数据框中找到一个值并将其替换

  24. 24

    在一个数据框中查找值并将其粘贴到另一个数据框中

  25. 25

    有效地检查与 Pandas DataFrame 中某些值匹配的行并将其添加到另一个数据框中

  26. 26

    从一个文件中搜索值并将其替换为另一个文件

  27. 27

    Pandas:检查一个数据框的日期是否在另一个数据框的两个日期之间并替换值

  28. 28

    如何检查值是否为 NaN 并将其替换为 NULL?

  29. 29

    在文件中搜索一个单词并将其替换为python中字典中的相应值

热门标签

归档