【发布时间】:2021-04-19 12:53:41
【问题描述】:
我有一个以 csv 格式生成输出的模型。列如下(只是一个虚构的例子):
| Car | Price | Year |
例如,汽车列有不同的汽车制造商,每年的平均汽车价格在“价格”列中。
例子
| Car | Price | Year |
| BMW | 34000 | 1990 |
| BMW | 35000 | 1991 |
| BMW | 37000 | 1993 |
| AUDI | 32000 | 1991 |
| AUDI | 33500 | 1992 |
| AUDI | 34000 | 1993 |
| AUDI | 35500 | 1994 |
| SEAT | 25600 | 1994 |
...
我希望能够绘图:
- 一张面积图,其中包含每个汽车制造商在 20 年期间(例如 1990-2010 年)内价格可用的年份的所有价格。
- 有些年份,某些汽车制造商没有可用的价格,因此并非所有汽车制造商的 csv 中都有 20 行数据,输出只是跳过整年和行。请参阅示例中的 BWM,缺少 1992。
由于我使用不同的输入运行模型,“汽车”的实际名称会发生变化(价格也会发生变化),因此我需要代码来获取某个汽车名称,然后绘制每次运行的可用值. 这只是一个简化的例子,但实际数据的布局是相同的。非常感谢对此提供一些帮助!
【问题讨论】:
标签: python pandas matplotlib