Ошибка AttributeError: ‘Series’ object has no attribute ‘explode’

AttributeError: у объекта «Серия» нет атрибута. Ошибка «разнесения» возникает, когда вы используете «атрибут разнесения» для объекта «Серия» в более старой версии Pandas.

Как это исправить?

Чтобы исправить ошибку AttributeError: объект «Series» не имеет атрибута «explode», «обновите версию Pandas до последней версии». Атрибут «развернуть» разделяет элементы серии pandas или DataFrame в определенном столбце.

Чтобы обновить библиотеку Pandas в Python, используйте следующую команду: pip install –upgrade pandas.

Если вы используете Python3, используйте следующую команду: python3 -m pip install –upgrade pandas

Альтернативно вы также можете указать конкретную версию pandas для установки: pip install pandas==0.XX

Выход

Вы можете видеть, что я использовал последнюю версию библиотеки Pandas и не получил никаких ошибок.

Использование атрибута «explode» в библиотеке matplotlib

«explode» круговую диаграмму — значит выделить один из ее секторов. Функция взорвать() в matplotlib делает это возможным.

Атрибут разнесения сочетается с функцией построения графика, такой как функция «pie» в matplotlib, для разделения фрагмента круговой диаграммы по интенсивности.

Выход

AttributeError — объект «Серия» не имеет атрибута «развернуть»

И мы получили круговую диаграмму, как и ожидалось.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python
Добавить комментарии