如何迭代熊猫数据框中的行,同时参考两列

问题描述 投票:0回答:1

我有一个如下所示的 df,我想从 speed_InMeterS 列计算关于时间和车道的平均值。换句话说,在时间 1 我需要车道 x 的平均速度。

我试过了,但我只能引用一列(时间)。我希望在时间 T 计算每条车道的平均速度。

python pandas dataframe loops average
1个回答
0
投票

你没有添加 df, 如果我理解正确的话,你想要每个时间和车道的平均 speed_InMeterS。为此,您不需要迭代。你应该使用 groupby:

time_lane_mean_speed = df.groupby(["time", "lane"]).agg({"speed_InMeterS": "mean"})

请详细说明以获得更好的答案

© www.soinside.com 2019 - 2024. All rights reserved.