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

本文详细介绍了Pandas中的数据清洗方法,如检查空值、重命名列、数据类型转换,以及过滤、排序、分组操作。通过实例展示了如何利用`groupby()`和聚合函数进行数据分组计算,例如求平均值,并探讨了DataFrame的组合与数值计算,包括描述性统计和相关性分析。适合数据科学初学者参考。
摘要由CSDN通过智能技术生成

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等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值