Axelrod-Python/Axelrod

axelrod.plot.Plot may be incompatible with recent Pandas udpates

Closed this issue · 2 comments

axelrod.plot.Plot may be incompatible with recent Pandas udpates

sorry, meant to add this in description:


AttributeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_8876/3519461922.py in
----> 1 import axelrod as axl

~\anaconda3\lib\site-packages\axelrod_init_.py in
16 from axelrod.load_data_ import load_pso_tables, load_weights
17 from axelrod import graph
---> 18 from axelrod.plot import Plot
19 from axelrod.game import DefaultGame, AsymmetricGame, Game
20 from axelrod.history import History, LimitedHistory

~\anaconda3\lib\site-packages\axelrod\plot.py in
10
11 from .load_data_ import axl_filename
---> 12 from .result_set import ResultSet
13
14 titleType = List[str]

~\anaconda3\lib\site-packages\axelrod\result_set.py in
7
8 import dask as da
----> 9 import dask.dataframe as dd
10 import numpy as np
11 import tqdm

~\anaconda3\lib\site-packages\dask\dataframe_init_.py in
1 try:
2 from ..base import compute
----> 3 from . import backends, dispatch, rolling
4 from .core import (
5 DataFrame,

~\anaconda3\lib\site-packages\dask\dataframe\backends.py in
18
19 from ..utils import is_arraylike, typename
---> 20 from .core import DataFrame, Index, Scalar, Series, _Frame
21 from .dispatch import (
22 categorical_dtype_dispatch,

~\anaconda3\lib\site-packages\dask\dataframe\core.py in
50 from ..widgets import get_template
51 from . import methods
---> 52 from .accessor import DatetimeAccessor, StringAccessor
53 from .categorical import CategoricalAccessor, categorize
54 from .dispatch import (

~\anaconda3\lib\site-packages\dask\dataframe\accessor.py in
107
108
--> 109 class StringAccessor(Accessor):
110 """Accessor object for string properties of the Series values.
111

~\anaconda3\lib\site-packages\dask\dataframe\accessor.py in StringAccessor()
119 _not_implemented = {"get_dummies"}
120
--> 121 @derived_from(pd.core.strings.StringMethods)
122 def split(self, pat=None, n=-1, expand=False):
123 if expand:

AttributeError: module 'pandas.core.strings' has no attribute 'StringMethods'

Disregard - issue was with outdated Dask