Pandas DataFrame将空字符串替换为空,将空数值替换为0

2024-05-14 16:05:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个包含许多不同类型列的大型数据集。有一个数字值和字符串与一些空值的混合。我需要根据类型将空值更改为空或0。

1   John   2    Doe   3   Mike   4    Orange   5   Stuff
9   NULL   NULL NULL  8   NULL   NULL Lemon    12  NULL

我希望它看起来像这样

1   John   2    Doe   3   Mike   4    Orange   5   Stuff
9          0          8          0    Lemon    12  

我可以为每个人这样做,但由于我将要拉几个具有数百列的超大数据集,我想用另一种方式这样做。

编辑: 来自较小数据集的类型

Field1              object
Field2              object
Field3              object
Field4              object
Field5              object
Field6              object
Field7              object
Field8              object
Field9              object
Field10              float64
Field11              float64
Field12              float64
Field13              float64
Field14              float64
Field15              object
Field16              float64
Field17              object
Field18              object
Field19              float64
Field20              float64
Field21              int64

Tags: 数据字符串类型object方式数字johnnull

热门问题