【发布时间】:2020-07-12 03:33:04
【问题描述】:
我想为每一行创建平均值,但其中一行没有出现在我的代码中。这是数据框的样子:
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 个均值。之后我想再次平均结果,但这是以后的问题。有什么想法吗?
【问题讨论】:
-
df.iloc[:,0:3]只会占用前三行。 -
@CodeIt 前三行?还是三列?
-
@QuangHoang 对不起,我的错。它是前三列。