📅  最后修改于: 2023-12-03 15:30:23.041000             🧑  作者: Mango
在Python中,使用DatetimeProperties
的weekday_name
属性来获取指定日期的星期名称在工作中很常见。但是,有时候我们可能会收到如下错误信息:
AttributeError: 'DatetimeProperties' object has no attribute 'weekday_name'
这个错误是由于Pandas版本的更改导致的。在旧版本的Pandas中,我们可以使用weekday_name
属性来获取指定日期的星期名称。例如:
import pandas as pd
date = pd.to_datetime('2022-08-24')
print(date.weekday_name) # 输出:'Wednesday'
但是,在新版本的Pandas中,weekday_name
属性已被弃用,取而代之的是day_name
属性。这意味着我们需要使用day_name
属性来获取指定日期的星期名称。例如:
import pandas as pd
date = pd.to_datetime('2022-08-24')
print(date.day_name()) # 输出:'Wednesday'
因此,如果您收到了上述错误信息,请使用day_name
属性来获取指定日期的星期名称。