创建一个自动填充空值的函数

Song Mei

我当前的项目有大量带有空值的列。从技术上讲,我可以只填充它们,也可以将它们一一放下。但是我想,也许我可以编写一个自动为我执行fillna的函数。到目前为止,这就是我的想法

def fill_null(df, column):
    if np.dtype(df[column]) == 'O':
       df[column].fillna('NA', inplace = True)
    elif np.dtype(df[column]) != 'O':
       df[column].fillna(0, inplace = True) 
    return

有用。但是,是否有一种方法可以使其自动遍历整个数据框并自动填充呢?或我要求太多。我仍然是编程的新手,并且不擅长迭代。

谢谢!

耶斯列尔

使用DataFrame.select_dtypes的对象列,并创建字典的替换DataFrame.fillna,然后用全部更换另一列0

d = dict.fromkeys(df.select_dtypes(object).columns, 'NA')
df = df.fillna(d).fillna(0)

另一个解决方案:

df = df.apply(lambda x: x.fillna('NA') if x.dtype == 'O' else x.fillna(0))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫-创建一个新列,在另一列中填充观察值

来自分类Dev

根据一个或多个data.frame值创建一个子集函数

来自分类Dev

用最后一个非空值填充空值-Oracle SQL

来自分类Dev

创建一个空列表以在R中填充列表

来自分类Dev

自动在表单上填充控件,并在另一个表单上添加控件的值

来自分类Dev

自动填充另一个单元格中的单元格值

来自分类Dev

填充空白行取决于上一个/下一个非空值

来自分类Dev

尝试创建一个计算3行数量(不为空的行,作为注释的行,总行)的函数并返回所有3个值的函数

来自分类Dev

熊猫:使用上一个可用值和一个标志填充空值

来自分类Dev

如何创建一个列并根据单独的列值用新值填充它

来自分类Dev

如何创建一个函数,该函数生成一个空向量,然后使用for循环的结果填充它?

来自分类Dev

创建一个填充React的按钮

来自分类Dev

如何创建一个值是函数的对象?

来自分类Dev

如何创建一个值是函数的对象?

来自分类Dev

MySQL获得下一个零填充自动递增的值

来自分类Dev

如何在Kotlin中创建一个由空值填充的通用数组?

来自分类Dev

创建一个空数组然后用迭代器填充它是惯用的吗?

来自分类Dev

MYSQL自动填充另一个表中的列值

来自分类Dev

公式-自动填充,但重复一个值两次

来自分类Dev

通过ajax填充下拉列表并自动选择一个值

来自分类Dev

我需要创建一个按钮,单击该按钮会自动填充表单的注释部分

来自分类Dev

使用另一个数据框的唯一值创建并填充一个数据框

来自分类Dev

当填充另一个单元格时,自动将值设置为Excel中的空单元格

来自分类Dev

自动填充另一个单元格中的单元格值

来自分类Dev

SQL自动创建一个值列

来自分类Dev

根据上一个和下一个可用数据自动计算和填充excel缺失值

来自分类Dev

创建另一个模型的实例时自动填充 Django 模型字段

来自分类Dev

Excel 会自动将行填充到相邻行,直到下一个值?

来自分类Dev

如何在 C# 中创建一个填充两个 DataGridView 的函数

Related 相关文章

  1. 1

    熊猫-创建一个新列,在另一列中填充观察值

  2. 2

    根据一个或多个data.frame值创建一个子集函数

  3. 3

    用最后一个非空值填充空值-Oracle SQL

  4. 4

    创建一个空列表以在R中填充列表

  5. 5

    自动在表单上填充控件,并在另一个表单上添加控件的值

  6. 6

    自动填充另一个单元格中的单元格值

  7. 7

    填充空白行取决于上一个/下一个非空值

  8. 8

    尝试创建一个计算3行数量(不为空的行,作为注释的行,总行)的函数并返回所有3个值的函数

  9. 9

    熊猫:使用上一个可用值和一个标志填充空值

  10. 10

    如何创建一个列并根据单独的列值用新值填充它

  11. 11

    如何创建一个函数,该函数生成一个空向量,然后使用for循环的结果填充它?

  12. 12

    创建一个填充React的按钮

  13. 13

    如何创建一个值是函数的对象?

  14. 14

    如何创建一个值是函数的对象?

  15. 15

    MySQL获得下一个零填充自动递增的值

  16. 16

    如何在Kotlin中创建一个由空值填充的通用数组?

  17. 17

    创建一个空数组然后用迭代器填充它是惯用的吗?

  18. 18

    MYSQL自动填充另一个表中的列值

  19. 19

    公式-自动填充,但重复一个值两次

  20. 20

    通过ajax填充下拉列表并自动选择一个值

  21. 21

    我需要创建一个按钮,单击该按钮会自动填充表单的注释部分

  22. 22

    使用另一个数据框的唯一值创建并填充一个数据框

  23. 23

    当填充另一个单元格时,自动将值设置为Excel中的空单元格

  24. 24

    自动填充另一个单元格中的单元格值

  25. 25

    SQL自动创建一个值列

  26. 26

    根据上一个和下一个可用数据自动计算和填充excel缺失值

  27. 27

    创建另一个模型的实例时自动填充 Django 模型字段

  28. 28

    Excel 会自动将行填充到相邻行,直到下一个值?

  29. 29

    如何在 C# 中创建一个填充两个 DataGridView 的函数

热门标签

归档