获取DataFrame中每一行的平均值

时间:2018-10-19 13:24:25

标签: python-3.x pandas

enter image description here

我有一个这样的数据框。我试图获得另一列中每一行的平均值。我试过了: fesresults['avg_scores'] = np.mean(fesresults.scores)fesresults['avg_scores'] = fesresults['scores'].mean(axis=1) 所有人都回来了NaN:/请您帮忙?

编辑:我认为我的“分数”是字符串而不是整数

1 个答案:

答案 0 :(得分:0)

首先,我们需要将其转换为数字: df['scores'] = df['scores'].apply(pd.to_numeric) 接着 df['avg_scores'] = np.mean(df['scores'])

感谢您的“帮助”