Pandas 日期时间序列属性

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创

你能帮我解决这个问题吗

我最近将pandas升级到1.0.0版,其中一个代码停止工作。更具体地说,我使用

s、 dt.weekday\u名称

现在,自从pandas升级后,我出现了以下错误: AttributeError:“DatetimeProperties”对象没有“weekday\u name”属性

我查看了文档,似乎该属性更改为“day_name”,因此我尝试:

s、 dt.day_名称

然而,结果并不像预期的那样


绑定方法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