Python-科学计算-pandas-12-df单列计算
时间:2022-07-24
本文章向大家介绍Python-科学计算-pandas-12-df单列计算,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2 pandas:0.19.2
- 这个系列讲讲Python的科学计算及可视化
- 今天讲讲pandas模块
- 计算Dataframe某一列的和、均值、最大值、最小值、样本标准方差
Part 1:背景
- 已知一个Df,如下图
- 包括3列
["time", "pos", "value1", "value2"]
- 包括8行
[0,1,2,3,4,5,6,7]
- 包括3列
2.
目标:求value1该列的和、均值、最大值、最小值、样本标准方差
Df
Part 2:代码
import pandas as pd
dict_1 = {"time": ["2019-11-02", "2019-11-03", "2019-11-04", "2019-11-05",
"2019-12-02", "2019-12-03", "2019-12-04", "2019-12-05"],
"pos": ["A", "A", "B", "B", "C", "C", "C", "D"],
"value1": [10, 20, 30, 40, 50, 60, 70, 80],
"value2": [20, 30, 40, 50, 60, 70, 80, 90]}
df_1 = pd.DataFrame(dict_1, columns=["time", "pos", "value1", "value2"])
print(df_1, "n")
# 单列计算
# 求和
sum_value = df_1["value1"].sum()
print("求和:", sum_value)
# 求均值
mean_value = df_1["value1"].mean()
print("均值:", mean_value)
# 最大值
max_value = df_1["value1"].max()
print("最大值:", max_value)
# 最小值
min_value = df_1["value1"].min()
print("最小值:", min_value)
# 标准方差
std_value = df_1["value1"].std()
print("标准方差:", std_value)
代码截图
运行结果
Part 3:部分代码解读
- 求单列的和
df_1["value1"].sum()
,基本格式df[列名].计算函数()
- 和:sum
- 均值:mean
- 最大值:max
- 最小值:min
- 样本标准方差:std,注意是样本标准方差,对应(n-1),不是总体标准方差
Ps:根据pos列可以将value1进行分组,那么对应每一组的计算值又如何实现?请看下回分解
本文为原创作品,欢迎分享朋友圈
- Linux系统下常用的数据备份方法
- K2 的Workspace 遭遇400 RequestLength 错误修复
- 从零开始学人工智能-Python·决策树(三)·节点
- .net程序员使用Oracle新手上路指南
- python的函数(二):作用域
- 在win2008 r2中安装windows phone 7开发工具
- TFS2008 + Windows2003 + Sql2005 安装注意事项
- 机器学习(五)——k-近邻算法进一步探究
- openstack上创建vm实例后,状态为ERROR问题解决
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(5)--问题解决
- 全国首创!今天起,杭州“刷”的一下就能直接乘地铁
- 2018年前端技术趋势预览
- SQL SERVER 内存分配及常见内存问题 简介
- 深入浅出事件流处理NEsper(一)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法