我想使用通用值在Pandas DataFrame中填充NaN值。我使用函数describe检查某些Series的公共值。 如何使用此公用值填写NaN值?
答案 0 :(得分:0)
我不确定“通用值”是什么意思,但是使用df.fillna()可以替换系列中的NaN值。在此处查看文档:
答案 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