python - 我在 x 轴上重复了日期值。如何使用这些值的单个平均值创建不同的行?
问题描述
我一直在使用一个数据集,其中包含有关在特定市场上出售的房屋的信息。有两列,“价格”和“日期”。
我想画一个线图来展示这个市场的价格是如何随着时间的推移而变化的。
问题是,我看到有些房子在同一日期售出,但价格不同。
因此,理想情况下,我需要在绘制之前获得每个日期所售房屋的平均/平均价格。
例如,如果我有这样的事情:
日期/价格
2015 年 2 月 5 日 / 100 美元
2015 年 2 月 5 日 / 200 美元
我需要得到一个具有以下平均值的新行:
日期/价格
2015 年 2 月 5 日 / 150 美元
我只是还没有弄清楚。我会很感激任何可以在这件事上指导我的人。提前致谢。
解决方案
假设您使用的是熊猫:
pd.groupby('DATE')['PRICE'].mean()
推荐阅读
- javascript - 如何从html中删除类
- reactjs - 错误:元素类型无效:需要字符串(对于内置组件)或类/函数(...)检查“Carlist”的渲染方法
- javascript - 从另一个 JSP 页面交换 div 内容
- dialog - 如何让 dgrid ondemandgrid 在 dijit/dialog 中显示?
- javascript - 如何在 .js 文件中提交提示
- html - 如何将颜色填充到 Html?
- leaflet - 如何在 Leaflet Web Gis 中加载背景图块?
- c# - 从互联网问题c#中进度和下载大文件
- reactjs - React Webpack 不渲染 DOM(未定义 regeneratorRuntime)
- tensorflow - TFLite模型转换器不输出uint8