pandas中DataFrame的统计运算函数和累计统计函数

本文介绍了pandas DataFrame的统计运算函数,包括min、max、mean、median等,并展示了如何计算每列的最大值和标准差。此外,还讲解了累计统计运算函数的应用,通过实例演示了累计求和的过程。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

pandas中DataFrame的统计运算函数和累计统计函数

1.统计运算函数表:

Numpy当中已经详细介绍,min(最小值), max(最大值), mean(平均值), median(中位数), var(方差), std(标准差),mode(众数),idmax(返回最大值的索引),idmin(返回最小值的索引):
在这里插入图片描述
演示最大值和标准差:

import pandas as pd
import matplotlib  

data = pd.read_csv(".\data\stock_day.csv")
data = data.drop(["ma5", "ma10", "ma20"], axis=1)

每列最大值

# 0为对列求, 1为对行求
data.max(0)

open                34.99
high                36.35
close               35.21
low                 34.01
volume          501915.41
price_change         3.03
p_change            10.03
v_ma5           404443.54
v_ma10          360028.16
v_ma20          269280.79
turnover            12.56
dtype: float6

每列标准差:

data.std(axis = 0)

open                3.930973
high                4.077578
close               3.942806
low                 3.791968
volume          73879.119354
price_change        0.898476
p_change            4.079698
v_ma5           62761.578326
v_ma10          56759.082060
v_ma20          50101.575639
turnover            2.079375
dtype: float6

2.累计统计运算函数表:

在这里插入图片描述
对累计求和进行演示

improt matplotlib.pyplot as plt
plt.figure(figsize = (20, 8), dpi = 100)
dataP = data["p_change"]
dataP.cumsum().plot()

结果
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值