Advertisement

python dataframe列计算众数、中位数、平均值、极值、标准差等统计量

阅读量:
复制代码
    b = pd.DataFrame({'a':[1,3,3,4],'b':[2,2,2,2]})
    a = pd.DataFrame()
    
    # 分别计算均值,标准差、众数、最值、中位数
    a['mean']=[b['a'].mean() for i in range(len(b)) ] 
    a['std']=[round(b['a'].std(),2) for i in range(len(b)) ] 
    a['mode'] =[b['a'].mode()[0] for i in range(len(b))]
    a['max']=[b['a'].max() for i in range(len(b)) ] 
    a['min']=[b['a'].min() for i in range(len(b)) ] 
    a['median']=[b['a'].median() for i in range(len(b)) ] 
    
    c = pd.concat([b,a],axis=1)
    c
    
    
    ruby
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-19/wsRquFTYUrHkZfG381AdoNyeW5OM.png)
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~