Pandas 指定列空值填充:使用 fillna() 函数
要将指定列的空值默认填充,可以使用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。
原文地址: https://www.cveoy.top/t/topic/epUP 著作权归作者所有。请勿转载和采集!