pandas统计计算和描述
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,Pandas统计计算和描述示例代码:import numpy as npimport pandas as pddf_obj = pd.DataFrame(np.random.randn(5,4), c
千家信息网最后更新 2025年01月22日pandas统计计算和描述
Pandas统计计算和描述
示例代码:
import numpy as npimport pandas as pddf_obj = pd.DataFrame(np.random.randn(5,4), columns = ['a', 'b', 'c', 'd'])print(df_obj)
运行结果:
a b c d0 1.469682 1.948965 1.373124 -0.5641291 -1.466670 -0.494591 0.467787 -2.0077712 1.368750 0.532142 0.487862 -1.1308253 -0.758540 -0.479684 1.239135 1.0730774 -0.007470 0.997034 2.669219 0.742070
常用的统计计算
sum, mean, max, min…
axis=0 按列统计,axis=1按行统计
skipna 排除缺失值, 默认为True
示例代码:
df_obj.sum()df_obj.max()df_obj.min(axis=1, skipna=False)
运行结果:
a 0.605751b 2.503866c 6.237127d -1.887578dtype: float64a 1.469682b 1.948965c 2.669219d 1.073077dtype: float640 -0.5641291 -2.0077712 -1.1308253 -0.7585404 -0.007470dtype: float64
常用的统计描述
describe 产生多个统计数据
示例代码:
print(df_obj.describe())
运行结果:
a b c dcount 5.000000 5.000000 5.000000 5.000000mean 0.180305 0.106488 0.244978 0.178046std 0.641945 0.454340 1.064356 1.144416min -0.677175 -0.490278 -1.164928 -1.57455625% -0.064069 -0.182920 -0.464013 -0.08996250% 0.231722 0.127846 0.355859 0.19048275% 0.318854 0.463377 1.169750 0.983663max 1.092195 0.614413 1.328220 1.380601
常用的统计描述方法:
- count 非NA值的数量
- describe 针对Series或各DataFrame列计算汇总统计
- min、max 最大最小值
- argmin、argmax 最小/最大值 索引位置
- idxmin、idxmax 最小/最大值的索引值
- quantile 计算样本的分位数(0到1)
- sum 总和
- mean 平均数
- median 中位数(50%分位数)
- mad 根据平均值计算平均绝对离差
- var 样本值的方差
- std 样本值的标准差
- skew 样本值的偏度(三阶矩)
- kurt 样本值的峰度(四阶矩)
- cumsum 样本值的累计和
- cummin、cummax 样本值的累计最大值和累计最小值
- cumprod 样本值的累计积
- diff 计算一阶差分(对时间序列很有用)
- pct_change 计算百分数变化
统计
样本
最大
最小
代码
常用
最大值
示例
结果
运行
位数
索引
中位数
位置
多个
平均值
平均数
序列
总和
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全基础密码学题
常见数据库汉语读音
蓝牙可以上传数据到服务器吗
如何访问公司服务器
软件开发公司人力成本的减压器
检测数据库错误
互联网科技公司的产品
国家网络安全法 背景
java数据库工厂类
焦作去哪学计算机网络技术
cago国内服务器推荐
广电网络技术能手考试
重庆共生网络技术服务
管理您的服务器实例
内审软件开发能力
软件开发 自己找项目
搞软件开发累吗
千仞岗公司有软件开发职位吗
广州集诺网络技术有限公司
网络安全知识问答及答案下载
虚拟仪器软件开发平台
杭州炫方网络技术有限公司
cs6数据库制作
提供相关领域统计数据库
免费虚拟服务器软件
澄迈县网络安全和信息化
服务器如何联网
湖州 软件开发
宝塔怎么新建数据库导入
百度云虚拟服务器