我想为每一行创建均值,但其中一行不会显示在我的代码中。数据框如下所示:
A
0 230 235 210 235
1 345 375 385 378
2 222 292 260 292
这是我的代码
df = pd.DataFrame({'A':[230,345,222],' ':[235,375,292],' ':[210,385,260],' ':[235,378,292]})
data = df.iloc[:,0:3]
mean = data.mean(axis=0)
以及我得到的结果
A 265.666667
300.666667
285.000000
dtype: float64
我只有3个均值结果,但结果应该是4个均值。在那之后,我想再次平均结果,但是以后有问题。有什么想法吗?
答案 0 :(得分:3)
您可以使用:
df.mean()
输出:
A 265.666667
300.666667
285.000000
301.666667
dtype: float64
此后,我想再次求平均值
您可以使用:
df.mean().mean()
输出:
288.25