Dataframe汇总计算的主要方法有:
Pandas 统计的一些常用方法:
- frame.idxmax(): 列的最大值 输出每列最大值的索引
np.random.seed(38754)
data=np.random.randint(0,15,15).reshape(5,3)
frame=DataFrame(data,index=['a','b','c','d','e'],columns=['x','y','z'])
result=frame.idxmax()
print(result)
#输出:
x b
y a
z e
- frame.cumsum() :返回行或列的累加值的series,默认列累加
语法:DataFrame.cumsum(axis=None, dtype=None, out=None, skipna=True, **kwargs)
axis=0: 行 axis=1:列(默认)
skipna:是否跳过空值,默认为True
np.random.seed(38754)
data=np.random.randint(0,15,15).reshape(5,3)
frame=DataFrame(data,index=['a','b','c','d','e'],columns=['x','y','z'])
result=frame.cumsum(axis=1)
print(fr