📌  相关文章
📜  DatetimeProperties' 对象没有属性 'weekday_name' - Python (1)

📅  最后修改于: 2023-12-03 15:30:23.041000             🧑  作者: Mango

以'DatetimeProperties' 对象没有属性 'weekday_name' - Python

在Python中,使用DatetimePropertiesweekday_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属性来获取指定日期的星期名称。