【发布时间】:2020-08-29 02:12:12
【问题描述】:
以下是从 2005 年到 2015 年每天来自不同气象站的最高和最低温度的数据框。我必须为一年中 365 天的每一天的最高和最低温度绘制折线图,跨度为2005-2015。我应该按日期和元素对它们进行分组吗?我应该如何解决这个问题? 例如以 1 月 5 日为例,那么我必须找到从 2005 年到 2015 年与 TMIN 相似的所有 1 月 5 日 TMAX(Data_Value) 的最大值。
ID Date Element Data_Value
0 USW00094889 2014-11-12 TMAX 22
1 USC00208972 2009-04-29 TMIN 56
2 USC00200032 2008-05-26 TMAX 278
3 USC00205563 2005-11-11 TMAX 139
4 USC00200230 2014-02-27 TMAX -106
5 USW00014833 2010-10-01 TMAX 194
6 USC00207308 2010-06-29 TMIN 144
7 USC00203712 2005-10-04 TMAX 289
8 USW00004848 2007-12-14 TMIN -16
9 USC00200220 2011-04-21 TMAX 72
10 USC00205822 2013-01-16 TMAX 11
【问题讨论】:
-
每天的图表还是线性图表?您没有每年的最小 mac:缺少 2007 最大值、2008 最小值、2009 最大值、20011 最大值等,这是您的任务/练习的一部分吗?
-
例如取 1 月 5 日,然后我必须找到 2005 年到 2015 年 1 月 5 日的 TMAX(Data_Value) 的最大值,与 TMIN 相似。我必须绘制 TMAX 的线图 365 天。在给定的年份中,一年中的每一天最多,谢谢。
标签: python pandas dataframe matplotlib pandas-groupby