蓝绝

博客园 首页 新随笔 联系 订阅 管理

 

#求众数

import pandas as pd 
pd.set_option ('display.unicode.east_asian_width', True) 
data=[[100,90,100],[100,76,76],[76,90,76]] 
columns=['数学','语文','英语'] 
df=pd.DataFrame(data=data,columns=columns,index=[1, 2, 3]) 
print(df)
print('---------------------------')
#三科成绩的众数
print(df.mode())
print('---------------------------')
#行中的众数
print(df.mode(axis=1))
print('---------------------------')
#s数学的众数
print(df['数学'].mode())
 数学  语文  英语
1   100    90   100
2   100    76    76
3    76    90    76
---------------------------
   数学  语文  英语
0   100    90    76
---------------------------
     0
1  100
2   76
3   76
---------------------------
0    100
dtype: int64

##求方差 

#求方差 
import pandas as pd 
data=[[135, 140, 138, 145, 140], [140, 145, 139, 142, 132]] 
index=['李凡','郭瞎光'] 
columns=['一模','二模','三模','四模','五模'] 
df=pd.DataFrame (data=data, index=index, columns=columns) 
print(df) 
print(df. var(axis=1)) #Pandas采用的是无偏样式方差 方差和/样本数-1
      一模  二模  三模  四模  五模
李凡     135   140   138   145   140
郭瞎光   140   145   139   142   132
李凡      13.3
郭瞎光    23.3
dtype: float64

 

  

posted on 2022-11-19 20:33  蓝绝  阅读(78)  评论(0编辑  收藏  举报