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 = 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
更多推荐
已为社区贡献4条内容
所有评论(0)