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()
结果

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

2392

被折叠的 条评论
为什么被折叠?



