Я новичок в Python и JupyeterLab
У меня есть кадр, извлеченный из Excel
Я' Я пытаюсь преобразовать так же, как png.
Следующий код работал нормально в моей предыдущей установке, где я в основном использовал pip.
Теперь я перешел на anaconda и новую установку все пакеты есть, но теперь выбрасывается более ранний код какая-то ошибка.
import numpy as np
import dataframe_image as dfi
#df = pd.DataFrame(frame)
df_styled = frame.style.background_gradient()
dfi.export(df_styled,"mytable.png")
Ошибка
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[28], line 30
28 #df = pd.DataFrame(frame)
29 df_styled = frame.style.background_gradient()
---> 30 dfi.export(df_styled,"mytable.png")
37 #import ipywidgets as widgets
38 #from IPython.display import display
39 #w = widgets.IntSlider()
40 #display(w)
File ~\AppData\Local\anaconda3\Lib\site-packages\dataframe_image\_pandas_accessor.py:24, in export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
22 def export(obj, filename, fontsize=14, max_rows=None, max_cols=None,
23 table_conversion='chrome', chrome_path=None):
---> 24 return _export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
File ~\AppData\Local\anaconda3\Lib\site-packages\dataframe_image\_pandas_accessor.py:69, in _export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
66 max_cols = None
68 if is_styler:
---> 69 html = '' + obj.render() + ''
70 else:
71 html = obj.to_html(max_rows=max_rows, max_cols=max_cols, notebook=True)
AttributeError: 'Styler' object has no attribute 'render'
Веб-поиск показывает некоторую ошибку несовместимости.
Сообщение об ошибке «AttributeError: объект 'Styler' не имеет атрибута 'render'» указывает на то, что вы используете функцию dfi.export. повторное использование может быть несовместимо с установленной вами версией pandas.Styler.
Но не знаете, как это исправить.
при попытке с командой оболочки conda для обновления пакет dataframe_image показывает, что версия 0.1.1 является последней. Я не очень хорошо знаком с кондой и пипом. Я думал, что буду придерживаться conda, поскольку совместное использование pip и conda, которое я видел в других сообщениях, может вызвать проблемы. Но похоже, что в репозитории conda нет последней версии пакета dataframe_image. Так почему же это так и есть ли какой-нибудь обходной путь.
Кто-нибудь знает, использую ли я pip сейчас, обновит ли он версию 0.1.1 или выполнит новую установку. Есть ли вероятность испортить или установить что-то подобное по другому пути?
В настоящее время у меня установлено следующее;
# Name Version Build Channel
pandas 2.2.3 py311hcf9f919_1 conda-forge
dataframe_image 0.1.1 py_0 conda-forge
Подробнее здесь: https://stackoverflow.com/questions/793 ... ute-render
Ошибка Python Pandas «Объект Styler не имеет атрибута render» ⇐ Python
Программы на Python
-
Anonymous
1736618058
Anonymous
Я новичок в Python и JupyeterLab
У меня есть кадр, извлеченный из Excel
Я' Я пытаюсь преобразовать так же, как png.
Следующий код работал нормально в моей предыдущей установке, где я в основном использовал pip.
Теперь я перешел на anaconda и новую установку все пакеты есть, но теперь выбрасывается более ранний код какая-то ошибка.
import numpy as np
import dataframe_image as dfi
#df = pd.DataFrame(frame)
df_styled = frame.style.background_gradient()
dfi.export(df_styled,"mytable.png")
Ошибка
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[28], line 30
28 #df = pd.DataFrame(frame)
29 df_styled = frame.style.background_gradient()
---> 30 dfi.export(df_styled,"mytable.png")
37 #import ipywidgets as widgets
38 #from IPython.display import display
39 #w = widgets.IntSlider()
40 #display(w)
File ~\AppData\Local\anaconda3\Lib\site-packages\dataframe_image\_pandas_accessor.py:24, in export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
22 def export(obj, filename, fontsize=14, max_rows=None, max_cols=None,
23 table_conversion='chrome', chrome_path=None):
---> 24 return _export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
File ~\AppData\Local\anaconda3\Lib\site-packages\dataframe_image\_pandas_accessor.py:69, in _export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
66 max_cols = None
68 if is_styler:
---> 69 html = '' + obj.render() + ''
70 else:
71 html = obj.to_html(max_rows=max_rows, max_cols=max_cols, notebook=True)
AttributeError: 'Styler' object has no attribute 'render'
Веб-поиск показывает некоторую ошибку несовместимости.
Сообщение об ошибке «AttributeError: объект 'Styler' не имеет атрибута 'render'» указывает на то, что вы используете функцию dfi.export. повторное использование может быть несовместимо с установленной вами версией pandas.Styler.
Но не знаете, как это исправить.
при попытке с командой оболочки conda для обновления пакет dataframe_image показывает, что версия 0.1.1 является последней. Я не очень хорошо знаком с кондой и пипом. Я думал, что буду придерживаться conda, поскольку совместное использование pip и conda, которое я видел в других сообщениях, может вызвать проблемы. Но похоже, что в репозитории conda нет последней версии пакета dataframe_image. Так почему же это так и есть ли какой-нибудь обходной путь.
Кто-нибудь знает, использую ли я pip сейчас, обновит ли он версию 0.1.1 или выполнит новую установку. Есть ли вероятность испортить или установить что-то подобное по другому пути?
В настоящее время у меня установлено следующее;
# Name Version Build Channel
pandas 2.2.3 py311hcf9f919_1 conda-forge
dataframe_image 0.1.1 py_0 conda-forge
Подробнее здесь: [url]https://stackoverflow.com/questions/79348067/python-pandas-error-styler-object-has-no-attribute-render[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия