2
我奮力理解爲什麼星期被解釋週五的每週4天熊貓:dt.dayofweek顯示不正確的值
一些簡單的數據:
import pandas as pd
# Simple time series data:
series = pd.Series({"2017-02-20": 1, '2017-02-21':2, '2017-02-22':3, '2017-02-23': 4, '2017-02-24':5})
datetime = pd.to_datetime(series.index)
# turn series in to dataframe:
df = pd.DataFrame(series.values, index=datetime)
現在,如果我們調用argmax()
,問是什麼工作周我們得到:
df[0].argmax().dayofweek
# 4
所以它是說,星期五是一週,這是任何標準顯然是錯誤的第4天。
我做錯了什麼?我在這個問題上花費了太多時間!
我可以大膽地猜測,這個功能不能正常執行,但它有點違背了對象對我來說,如果它不能計算一週的某一天爲任意日期時間指數