Python按某一列求其余列的平均值

数据格式:数组

[x,y,z,class_type]

[x,y,z,class_type]

[x,y,z,class_type]

[x,y,z,class_type]

根据class_type对数据进行group,分别求x, y, z的平均值

df = pd.DataFrame(data)
#给df加上列名
df.columns = ['x','y','z','seg']
#要被group的列名
cols = ['x','y','z']
#根据哪个列进行group
gp_col = 'seg'
#df_mean中存储group后的结果 
df_mean = df.groupby(gp_col)[cols].mean()

 

 
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页