Python Pandas str.contains示例返回属性错误

Python Pandas str.contains示例返回属性错误,python,pandas,Python,Pandas,当我尝试在中运行最简单的Pandas(1.1.5)示例代码时: 并获取一个错误: --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-189-0f362e40315e> in <module>

当我尝试在中运行最简单的Pandas(1.1.5)示例代码时:

并获取一个错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-189-0f362e40315e> in <module>
      1 s1 = pd.Series(['Mouse', 'dog', 'house and parrot', '23', np.NaN])
----> 2 s1.str.contains('og', regex=False)

~/apps/conda/lib/python3.8/site-packages/pandas/core/strings/accessor.py in wrapper(self, *args, **kwargs)
     99                 )
    100                 raise TypeError(msg)
--> 101             return func(self, *args, **kwargs)
    102 
    103         wrapper.__name__ = func_name

~/apps/conda/lib/python3.8/site-packages/pandas/core/strings/accessor.py in contains(self, pat, case, flags, na, regex)
   1108         dtype: bool
   1109         """
-> 1110         result = self._data.array._str_contains(pat, case, flags, na, regex)
   1111         return self._wrap_result(result, fill_value=na, returns_string=False)
   1112 

AttributeError: 'PandasArray' object has no attribute '_str_contains'

我在我的系统上尝试了这个,它运行良好,尽管
0.25.1
。也许是坏了的熊猫装置?也在
1.2.4
上成功尝试。可能与以下内容有关:。升级似乎在那里奏效,但谁知道呢。正如所建议的,升级确实解决了问题。根本原因是康达在一开始就降低了熊猫的评级,当时我下调了其他一些包裹的评级。我没有意识到破坏代码的所有副作用(例如str.contains)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-189-0f362e40315e> in <module>
      1 s1 = pd.Series(['Mouse', 'dog', 'house and parrot', '23', np.NaN])
----> 2 s1.str.contains('og', regex=False)

~/apps/conda/lib/python3.8/site-packages/pandas/core/strings/accessor.py in wrapper(self, *args, **kwargs)
     99                 )
    100                 raise TypeError(msg)
--> 101             return func(self, *args, **kwargs)
    102 
    103         wrapper.__name__ = func_name

~/apps/conda/lib/python3.8/site-packages/pandas/core/strings/accessor.py in contains(self, pat, case, flags, na, regex)
   1108         dtype: bool
   1109         """
-> 1110         result = self._data.array._str_contains(pat, case, flags, na, regex)
   1111         return self._wrap_result(result, fill_value=na, returns_string=False)
   1112 

AttributeError: 'PandasArray' object has no attribute '_str_contains'
>>> import pandas as pd
>>> pd.__version__

'1.1.5'