pandas 常用的数学统计方法 cumprod()
1、定义:样本值的累计积。
2、示例:
import pandas as pd
student_info = pd.read_csv("F:/人工智能/科学计算库/files/student_info.csv")
print(student_info)
print("============================")
# cumprod() 样本的累计积
print(student_info.cumprod())
# 运行结果:
Chinese Math English
0 88 11.0 22.0
1 33 NaN 30.0
2 85 32.0 90.0
3 45 39.0 NaN
4 11 100.0 103.0
5 88 33.0 74.0
6 85 39.0 90.0
7 88 11.0 22.0
8 33 NaN 30.0
9 85 32.0 90.0
10 45 39.0 NaN
11 11 100.0 103.0
12 88 33.0 74.0
13 85 39.0 90.0
14 88 11.0 22.0
15 33 NaN 30.0
16 85 32.0 90.0
17 45 39.0 NaN
18 11 100.0 103.0
19 88 33.0 74.0
20 85 39.0 90.0
21 88 11.0 22.0
22 33 NaN 30.0
23 85 32.0 90.0
24 45 39.0 NaN
25 11 100.0 103.0
26 88 33.0 74.0
27 85 39.0 90.0
============================================
Chinese Math English
0 8.800000e+01 1.100000e+01 2.200000e+01
1 2.904000e+03 NaN 6.600000e+02
2 2.468400e+05 3.520000e+02 5.940000e+04
3 1.110780e+07 1.372800e+04 NaN
4 1.221858e+08 1.372800e+06 6.118200e+06
5 1.075235e+10 4.530240e+07 4.527468e+08
6 9.139498e+11 1.766794e+09 4.074721e+10
7 8.042758e+13 1.943473e+10 8.964387e+11
8 2.654110e+15 NaN 2.689316e+13
9 2.255994e+17 6.219113e+11 2.420384e+15
10 1.015197e+19 2.425454e+13 NaN
11 1.116717e+20 2.425454e+15 2.492996e+17
12 9.827108e+21 8.003999e+16 1.844817e+19
13 8.353042e+23 3.121560e+18 1.660335e+21
14 7.350677e+25 3.433716e+19 3.652738e+22
15 2.425723e+27 NaN 1.095821e+24
16 2.061865e+29 1.098789e+21 9.862392e+25
17 9.278392e+30 4.285277e+22 NaN
18 1.020623e+32 4.285277e+24 1.015826e+28
19 8.981484e+33 1.414141e+26 7.517115e+29
20 7.634261e+35 5.515152e+27 6.765403e+31
21 6.718150e+37 6.066667e+28 1.488389e+33
22 2.216989e+39 NaN 4.465166e+34
23 1.884441e+41 1.941333e+30 4.018650e+36
24 8.479984e+42 7.571200e+31 NaN
25 9.327983e+43 7.571200e+33 4.139209e+38
26 8.208625e+45 2.498496e+35 3.063015e+40
27 6.977331e+47 9.744134e+36 2.756713e+42