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天。
我做错了什么?我在这个问题上花费了太多时间!
我可以大胆地猜测,这个功能不能正常执行,但它有点违背了对象对我来说,如果它不能计算一周的某一天为任意日期时间指数