首页 > 解决方案 > 我在 x 轴上重复了日期值。如何使用这些值的单个平均值创建不同的行?

问题描述

我一直在使用一个数据集,其中包含有关在特定市场上出售的房屋的信息。有两列,“价格”和“日期”。

我想画一个线图来展示这个市场的价格是如何随着时间的推移而变化的。

问题是,我看到有些房子在同一日期售出,但价格不同。

因此,理想情况下,我需要在绘制之前获得每个日期所售房屋的平均/平均价格。

例如,如果我有这样的事情:

日期/价格

2015 年 2 月 5 日 / 100 美元

2015 年 2 月 5 日 / 200 美元

我需要得到一个具有以下平均值的新行:

日期/价格

2015 年 2 月 5 日 / 150 美元

我只是还没有弄清楚。我会很感激任何可以在这件事上指导我的人。提前致谢。

标签: pythondatetimeplot

解决方案


假设您使用的是熊猫:

pd.groupby('DATE')['PRICE'].mean()


推荐阅读