3
运行此代码:熊猫DATE_RANGE和闰年
a = pd.date_range("1959-12-09 00:00:00", "2013-12-09 12:00:00", freq = "365D6H")
weekDays = [dt.datetime.weekday(d) for d in a]
df = pd.DataFrame({"Date": a, "Jour": weekDays})
df.head(6)
我越来越:
0 1959-12-09 00:00:00 2
1 1960-12-08 06:00:00 3 *
2 1961-12-08 12:00:00 4
3 1962-12-08 18:00:00 5
4 1963-12-09 00:00:00 0
5 1964-12-08 06:00:00 1 *
6 1965-12-08 12:00:00 2
等问题闰年。 尽管有闰年,我怎么能在日期之间恰好有一个日历年?
你想添加一个到年数加六个小时?或者你只是想增加一年?如果你使用'freq ='1A'',我会说一个日历年是正确定义的......但也许你可以详细说明一下吗? – Justin
我增加了六个小时,希望每年都有确切的生日(包括闰年),因为我得到了一个错误的结果,“365D”,一年365.25 ... ...与“1A”我每年都准确,但在12月31日,这不是兴趣的生日! – user3166747