首页 > 编程知识 正文

pandas多条件筛选,数据分析缺失值处理

时间:2023-05-06 07:32:52 阅读:17320 作者:3294

您使用的pandas版本

使用pandas读取数据

importpandasaspdpath=' d : /桌面' data=PD.read _ excel (path ' a.xlsx ' ) print ) data[ '男smoke'].head

用众数填补亏空

data[ '男smoke'].fillna(data[ '男smoke'].mode ),inplace=True ) )可以看出该函数没有效果。 我以前也查过几个博客,发现语法没有错。 黑人问号?

然后,打印了data[ '男smoke'].mode ()的数据类型

class ' pandas.core.series.series '

问题就在这里。 我们填充的数据不是数值类型,而是长期以来令人郁闷的

也可以转换为data[ '男smoke'].fillna(int(data[ '男smoke'].mode ) )或其他数值类型。 心力交瘁

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。