Pandas 日期时间序列属性
你能帮我解决这个问题吗 我最近将pandas升级到1.0.0版,其中一个代码停止工作。更具体地说,我使用 s、 dt.weekday\u名称 现在,自从pandas升级后,我出现了以下错误: AttributeError:“DatetimeProperties”对象没有“weekday\u name”属性 我查看了文档,似乎该属性更改为“day_name”,因此我尝试: s、 dt.day_名称 然而,结果并不像预期的那样Pandas 日期时间序列属性,pandas,datetime,Pandas,Datetime,你能帮我解决这个问题吗 我最近将pandas升级到1.0.0版,其中一个代码停止工作。更具体地说,我使用 s、 dt.weekday\u名称 现在,自从pandas升级后,我出现了以下错误: AttributeError:“DatetimeProperties”对象没有“weekday\u name”属性 我查看了文档,似乎该属性更改为“day_name”,因此我尝试: s、 dt.day_名称 然而,结果并不像预期的那样 绑定方法PandasDelegate.\u添加\u委托\u访问器.\u创
绑定方法PandasDelegate.\u添加\u委托\u访问器.\u创建\u委托者\u方法.f of系列.dt.day\u名称
作为方法而不是属性实现。因此,您需要使用()
与旧的、Series.dt.weekday\u name
属性不同,您现在可以传递允许更改语言的参数
s.dt.day_name('Danish')
#2016-12-31 Lørdag
#2017-01-01 Søndag
#2017-01-02 Mandag
#2017-01-03 Tirsdag
#2017-01-04 Onsdag
#2017-01-05 Torsdag
#2017-01-06 Fredag
#2017-01-07 Lørdag
#2017-01-08 Søndag
#Freq: D, dtype: object
只需作为s.dt.day\u name()
运行,因为这现在是一种方法
s.dt.day_name('Danish')
#2016-12-31 Lørdag
#2017-01-01 Søndag
#2017-01-02 Mandag
#2017-01-03 Tirsdag
#2017-01-04 Onsdag
#2017-01-05 Torsdag
#2017-01-06 Fredag
#2017-01-07 Lørdag
#2017-01-08 Søndag
#Freq: D, dtype: object