AttributeError: 'DatetimeProperties' object has no attribute 'weekofyear'
时间: 2023-08-04 09:04:52 浏览: 463
用sqlServer重写Delphi的weekoftheyear函数
引用\[1\]:报错"AttributeError: 'Timestamp' object has no attribute 'weekday_name'"是因为在最新版本的pandas中,`weekday_name`已经被`day_name`函数替代了。所以解决办法是将`weekday_name`替换成`day_name`。例如,可以使用`data\['weekday'\] = week.day_name()`来获取星期几的值。\[1\]
引用\[2\]:另外,如果你想要只显示星期几的数值,可以使用`dates.dt.weekday`来获取星期几的数值。\[2\]
引用\[3\]:对于你提到的报错"pandas.errors.InvalidIndexError: (slice(None, None, None), None)",它是因为`number`有两列,而在绘图时只能选择其中一列的值。所以解决办法是将代码改为`plt.plot(range(1, 32), number\['price'\])`,其中`price`是你想要选择的列名。\[3\]
至于你提到的报错"AttributeError: 'DatetimeProperties' object has no attribute 'weekofyear'",我没有找到相关的引用内容来解释这个报错。但是根据报错信息来看,可能是因为你使用了`weekofyear`这个属性,但是在最新版本的pandas中,可能已经被替换成其他的属性或函数了。你可以查看pandas的官方文档或者使用`dir(dates.dt)`来查看可用的属性和函数。
#### 引用[.reference_title]
- *1* [AttributeError: ‘Timestamp‘ object has no attribute ‘weekday_name‘/pandas.errors....](https://blog.csdn.net/weixin_46361294/article/details/123799037)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [AttributeError: ‘DatetimeProperties’ object has no attribute ‘weekday_name’ 的解决方法](https://blog.csdn.net/fyfugoyfa/article/details/119090111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文