You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pandas day_name()函数报错:'DatetimeProperties'无该属性

问题原因

你的pandas版本过低,dt.day_name()方法是在pandas 0.23.0版本中才新增的功能,若当前安装的pandas版本早于该版本,就会触发这个AttributeError。

验证当前版本

执行以下代码查看你的pandas版本:

import pandas as pd
print(pd.__version__)
解决方式
  • 升级pandas到0.23.0及以上版本:
pip install --upgrade pandas
  • 若无法升级,可使用替代方法获取星期名称:
# 获取英文星期名
s.dt.strftime('%A')

# 获取中文星期名(自定义映射)
week_map = {'0':'周日','1':'周一','2':'周二','3':'周三','4':'周四','5':'周五','6':'周六'}
s.dt.strftime('%w').map(week_map)

内容的提问来源于stack exchange,提问作者surajbhu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 11:36:01