我正在尝试使用此 pandas.DatetimeIndex.dayofweek((Tuesday = 0,Monday = 6))将大熊猫中的一周的第一天设置为星期二。我得到这个 错误:“系列”对象不可调用,有人可以帮助我解决此问题。
答案 0 :(得分:0)
我能为您做的最好的是:
tidx = pd.date_range('2018-01-01', periods=7)
(tidx.dayofweek - 2) % 7
Int64Index([5, 6, 0, 1, 2, 3, 4], dtype='int64')
或定义一个子类
class DTI(pd.DatetimeIndex):
@property
def dayofweek(self):
return (super().dayofweek - 2) % 7
dti = DTI(tidx)
dti.dayofweek
Int64Index([5, 6, 0, 1, 2, 3, 4], dtype='int64')