在pandas中,可以使用fillna()
方法来替换空值。以下是一个示例代码:
import pandas as pd
# 创建包含空值的DataFrame
data = {'A': [1, 2, None, 4, 5],
'B': [None, 6, 7, 8, 9]}
df = pd.DataFrame(data)
# 使用fillna()方法替换空值为特定值
df_filled = df.fillna(0)
print(df_filled)
输出结果为:
A B
0 1.0 0.0
1 2.0 6.0
2 0.0 7.0
3 4.0 8.0
4 5.0 9.0
在上面的代码中,fillna(0)
将所有空值替换为了0。你可以根据需要替换为其他值,如平均值、中位数等。
上一篇:不能正确地导出和导入变量。
下一篇:不能正确使用变量。