这个错误通常是因为使用了不支持的方法或属性。在这种情况下,可能是因为使用了较旧版本的 Pandas 库,其中没有 day_name() 方法。该方法是 Pandas 1.1.0 版本后的新增功能。要解决此问题,可以更新 Pandas 库到最新版本或使用较旧的方法来获取日名称,例如使用 strftime('%A')。以下是一个示例代码:
import pandas as pd
# 创建一个时间戳
ts = pd.Timestamp('2021-09-01')
# 获取日名称(较新的方法)
day_name = ts.day_name()
print(day_name)
# 获取日名称(较旧的方法)
day_name_old = ts.strftime('%A')
print(day_name_old)