如何从数据框的日期时间列中找到日期范围?

11
想知道如何打印数据框中的日期范围。看起来很简单,但我找不到答案。是否有一种使用pandas datetime模块轻松完成此操作的方法?
例如,如果这是数据框的小版本:
如何获得类似以下输出: 2020-09-23 14:00:00至2020-10-29 18:00:00
date_range = 2020-09-23 to 2020-10-29

或者

date_range = 23rd of September, 2020 to 29th of October, 2020

我很感激任何回答 :)

2
采用 .max().min() 函数? - roganjosh
这是一个简单而好的解决方案。感谢@roganjosh! :) - tyleroki
1个回答

18

试一下这个

df['Date'] = pd.to_datetime(df['Date']) # If your Date column is of the type object otherwise skip this
date_range = str(df['Date'].dt.date.min()) + ' to ' +str(df['Date'].dt.date.max())

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接