AttributeError: 'DatetimeProperties' object has no attribute 'weekofyear'
时间: 2023-08-04 13:04:52
浏览: 320
引用\[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)`来查看可