【发布时间】:2022-01-17 01:01:58
【问题描述】:
我有一个如下所示的数据框,其中包含站点名称和每个站点的日期范围。
Site Date
Site_1 02/09/2011
Site_1 03/09/2011
Site_1 04/09/2011
Site_1 05/09/2011
Site_2 14/01/2010
Site_2 15/01/2010
Site_2 16/01/2010
Site_2 17/01/2010
我想找到每个站点的开始和结束日期,并像这样布置数据框:
Site Start_Date End_Date
Site_1 02/09/2011 04/09/2011
Site_2 14/01/2010 17/01/2010
我知道我可以像这样找到整个范围的最小值和最大值:
df['Date'].max()
df['Date'].min()
只是不确定将其分别应用于每个站点的最佳方法是什么。
【问题讨论】:
-
这能回答你的问题吗? Max and Min date in pandas groupby
标签: python pandas time-series