pandas分组计算平均值_机器学习之Pandas篇(二)

32e92918e6edf6ac639c3f81094d8c2f.png

前言

上一篇(戳我查看)Pandas的语句介绍到DataFrame的滑片,这篇就继续介绍Pandas中的一些基本语句。

数据清洗

df.columns = ['a','b','c'] # 重命名列名称

pd.isnull() # 检查是否为null值,为null返回True,不为null返回False

pd.notnull() # 检查是否为null值,为null返回False,不为null返回True

df.dropna(axis=0) # 删掉所有含有null值的行,axis默认为0,此处可以不指定

df.dropna(axis=1) # 删掉所有含有null值的列

df.dropna(axis=1,thresh=n) # 删掉所有含有n个以上null值的列

df.fillna(x) # 用x的值填充所有null值

s.fillna(s.mean()) # 用该列的平均值替换掉null值,其中mean()可以换成任意函数,

# 如std(),min(),max()等

s.astype(float) # 将数据类型转换为float,可将float替换为int,object等

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值