【发布时间】:2019-08-26 20:39:35
【问题描述】:
随着 pandas 的新更新,我无法使用我在 Datacamp 学习课程中使用的这个功能 -(DAYOFWEEK 不再存在)
days_of_week = pd.get_dummies(dataframe.index.dayofweek,
prefix='weekday',
drop_first=True)
如何更改“公式”的语法以获得相同的结果?
抱歉这个愚蠢的问题,但在这里花了很多时间,我被困住了......
提前致谢!
已经尝试仅使用带索引的数据框,但在 get dummies 上没有得到星期几\
使用了 datetimeindex,但也弄乱了公式
`days_of_week = pd.get_dummies(dataframe.index.dayofweek, prefix='weekday', drop_first=True)`
数据框相当大,需要输出来让我了解工作日,因为我正在处理股票价格
【问题讨论】:
-
猜测它不是日期时间索引。首先执行此操作:
pd.to_datetime(dataframe.index, errors='coerce').dayofweek -
[pd.to_datetime(dataframe.index, errors='coerce').dayofweek] 工作得很好!!非常感谢@coldspeed