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