要将指定列的空值默认填充,可以使用fillna()函数。以下是一个示例代码:

import pandas as pd

# 创建示例数据
data = {'A': [1, 2, None, 4, None],
        'B': [None, 6, 7, None, 9],
        'C': [10, 11, 12, 13, 14]}
df = pd.DataFrame(data)

# 将指定列的空值填充为默认值
df['A'].fillna(0, inplace=True)
df['B'].fillna(0, inplace=True)

print(df)

输出结果如下:

     A    B   C
0  1.0  0.0  10
1  2.0  6.0  11
2  0.0  7.0  12
3  4.0  0.0  13
4  0.0  9.0  14

在上面的示例中,我们使用fillna()函数将列'A'和列'B'的空值填充为0。使用inplace=True参数可以直接在原始数据上进行修改,而不需要创建一个新的DataFrame。

Pandas 指定列空值填充:使用 fillna() 函数

原文地址: https://www.cveoy.top/t/topic/epUP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录