pandas怎么根据就近原则填充dataframe中的缺失数值?

  统计/机器学习 Python    浏览次数:638        分享
0

dataframe中有些行的部分单元格数据空缺,怎么根据就近原则来进行填充呢?就是用上一行的数据填充到下一行空缺的单元格内。

 

1point3acres   2022-03-29 23:44



   1个回答 
0

pandas.dataframe.fillna里的method可以用来做数值填充

method='ffill', axis=0 表示用上一行填充

method='bfill', axis=0 表示用下一行填充

如果axis=1,就是对列进行填充

# 用上一行填充缺失值
df = df.fillna(method='ffill', axis=0)


SofaSofa数据科学社区DS面试题库 DS面经

abuu   2022-04-01 09:32



  相关讨论

pandas里有没有类似于sql里coalesce的函数来处理缺失值?

pandas DataFrame中去掉缺失值多于50%的列

怎么对dataframe中的某一列groupby求缺失值的个数?

dataframe每行或者每列中缺失值(na, nan, null)的个数

训练集中有的特征含有缺失值,一般怎么处理

数据预处理中,都有哪些方法能够处理缺失值(missing value)

如何判断缺失值是否是随机的缺失?

怎样处理具有大标签的数据?以及标签数据缺失怎么处理?

如何处理聚类中的missing data

决策树或者随机森林能够直接处理missing data吗?

  随便看看

laplace光滑什么意思

前馈神经网络如何选择隐藏层的数量

机器学习算法的鲁棒性是什么意思?

python怎么对list中的元素做连乘?

opencv里waitkey和destroyAllWindows有什么用?