p ython dataframe替换nan
时间: 2023-06-05 22:47:33 浏览: 96
Pandas DataFrame Notes
这个问题翻译过来是如何用Python将DataFrame中的NaN替换掉。答案是使用DataFrame中的fillna()函数,可以用一个特定的值或者是一个数据结构(比如Series)替换NaN。示例代码:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, None], 'B': [4, None, 6]})
print('原始数据:')
print(df)
# 用0替换所有NaN
df.fillna(0, inplace=True)
print('\n用0替换NaN:')
print(df)
# 用Series替换NaN
s = pd.Series([10, 20, 30], name='C')
df.fillna(s, inplace=True)
print('\n用Series替换NaN:')
print(df)
```
阅读全文