【发布时间】:2019-05-12 21:58:57
【问题描述】:
我有一个这样的数据框:
zip season season_start_date season_end_date
zip1 winter 2015-11-25 2016-03-09
我需要将开始日期和结束日期之间的日期变平。 我希望输出是这样的:
zip season date
zip1 winter 2015-11-25
zip1 winter 2015-11-26
.
.
zip1 winter 2016-03-09
我怎样才能以更优雅的方式实现?
data = {"zip":["zip1","zip1"],
"season":["s6","s6"],
"season_start_date": ["2011-01-01","2011-01-01"],
"season_end_date" : ["2012-01-05","2012-01-05"]
}
df = pd.DataFrame(data=data)
谢谢。
【问题讨论】:
-
由于我没有时间完成我正在编写的解决方案,here is an useful concept 我用作参考:)
-
这就是我需要的。感谢您提供优雅的解决方案。