用熊猫的共同价值填充系列?

时间:2019-12-19 20:03:22

标签: python pandas nan fill

我想使用通用值在Pandas DataFrame中填充NaN值。我使用函数describe检查某些Series的公共值。 如何使用此公用值填写NaN值?

2 个答案:

答案 0 :(得分:0)

我不确定“通用值”是什么意思,但是使用df.fillna()可以替换系列中的NaN值。在此处查看文档:

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.fillna.html#pandas.DataFrame.fillna

答案 1 :(得分:0)

根据您的评论,您可能正在搜索:

import pandas as pd
import numpy as np

df = pd.DataFrame({"Value": ["S", "S", "S", np.nan, np.nan, "P"]})

print(df.fillna(df['Value'].value_counts().index[0]))

此填充NaNs中最常见的值:

  Value
0     S
1     S
2     S
3     S
4     S
5     P