Python 属性错误:模块';熊猫。api';没有属性';索引器';

Python 属性错误:模块';熊猫。api';没有属性';索引器';,python,pandas,Python,Pandas,我收到以下错误:AttributeError:模块“pandas.api”没有属性“indexer” 执行此代码时,该代码直接复制自: 文档中没有说明这是一个新功能或任何东西,我也尝试在pandas文件中搜索:FixedForwardWindowIndexer,但没有成功 有没有办法修复这个错误,以便我可以使用这个类 或者,有没有其他办法来解决展望未来的滚动窗口问题 Python 3.6.9::Anaconda公司 pd.版本'0.25.1升级熊猫,因为至少需要熊猫1.1.0-: 添加了pan

我收到以下错误:
AttributeError:模块“pandas.api”没有属性“indexer”
执行此代码时,该代码直接复制自:

文档中没有说明这是一个新功能或任何东西,我也尝试在pandas文件中搜索:
FixedForwardWindowIndexer
,但没有成功

  • 有没有办法修复这个错误,以便我可以使用这个类
  • 或者,有没有其他办法来解决展望未来的滚动窗口问题

  • Python 3.6.9::Anaconda公司


    pd.版本'0.25.1

    升级熊猫,因为至少需要熊猫1.1.0-:

    添加了pandas.api.indexers.FixedForwardWindowIndexer()类,以在滚动操作期间支持前瞻性窗口


    升级pandas,因为至少需要pandas 1.1.0-:

    添加了pandas.api.indexers.FixedForwardWindowIndexer()类,以在滚动操作期间支持前瞻性窗口


    啊,我明白了,非常感谢。我很困惑,因为我注意到文档中的一些条目提到了这是一个新功能,这里它似乎缺失了。这是非常有用和伟大的信息,感谢分享先生干杯。啊,我明白了,非常感谢。我很困惑,因为我注意到文档中的一些条目提到了这是一个新功能,在这里它似乎缺失了。这是非常有用和伟大的信息,谢谢分享先生干杯。
    import pandas as pd
    df = pd.DataFrame({'B': [0, 1, 2, np.nan, 4]})
    
    indexer = pd.api.indexers.FixedForwardWindowIndexer(window_size=2)
    df.rolling(window=indexer, min_periods=1).sum()