#求众数
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