module 'pandas' has no attribute 'rolling'
时间: 2023-09-15 08:15:15 浏览: 80
这个错误通常是因为你正在使用的 Pandas 版本太旧,rolling 函数是在 Pandas 0.18.0 中引入的。你可以尝试更新 Pandas 到最新版本,使用以下命令:
```
pip install --upgrade pandas
```
如果你已经安装了最新版本的 Pandas,但是仍然遇到了这个问题,可能是因为在导入 Pandas 时发生了一些问题。你可以尝试将导入 Pandas 的方式更改为以下方式:
```
import pandas as pd
```
这应该可以解决你遇到的问题。
相关问题
AttributeError: module 'pandas' has no attribute 'rolling'
这个错误通常是因为你的 pandas 版本太低导致的。rolling 函数是 pandas 0.18.0 版本引入的,如果你的 pandas 版本低于此,就会出现该错误。
你可以尝试升级 pandas 到最新版本。你可以使用以下命令来升级:
```
pip install --upgrade pandas
```
如果你已经安装了最新版本的 pandas,但仍然出现此错误,那么可能是因为你的代码中存在名称与 pandas 模块中的 rolling 函数重复的变量或函数名。你需要检查一下你的代码,确保没有这样的重复名称出现。
module 'pandas' has no attribute 'rolling_mean'
The error message you received indicates that the 'rolling_mean' attribute does not exist in the 'pandas' module. This is likely because the attribute has been deprecated and replaced by 'rolling'.
You can try replacing 'rolling_mean' with 'rolling' in your code to see if that resolves the issue. For example, if you previously had:
```
df.rolling_mean(window=3)
```
You can change it to:
```
df.rolling(window=3).mean()
```
阅读全文