在熊猫的新更新中,我无法使用在Datacamp学习课程中使用的此功能-(DAYOFWEEK不再存在)

days_of_week = pd.get_dummies(dataframe.index.dayofweek,
                          prefix='weekday',
                          drop_first=True)


如何更改“公式”的语法以获得相同的结果?

抱歉这个愚蠢的问题,但在这里花了很多时间,我被困住了...

提前致谢!

已经尝试过仅使用带有索引的数据框,但无法获取星期几的假人\

使用了datetimeindex但也弄乱了公式

`days_of_week = pd.get_dummies(dataframe.index.dayofweek, prefix='weekday', drop_first=True)`


数据框相当大,需要输出才能让我得到工作日,因为我正在处理股价

最佳答案

尝试使用weekday代替dayofweek

所以

days_of_week = pd.get_dummies(dataframe.index.weekday,
                          prefix='weekday',
                          drop_first=True)


请参阅下面的文档:

pandas.Series.dt.weekday

关于python - 是否可以替代此语法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55526974/

10-15 18:10