Почему профилирование панд не показывает вывод в ipython?

У меня быстрый вопрос по поводу "pandas_profiling" . Так что в основном я пытаюсь использовать "профилирование" панд, но вместо того, чтобы показать результат, он говорит что-то вроде этого:

<pandas_profiling.ProfileReport at 0x23c02ed77b8>

Где я делаю ошибку? или это как-то связано с Ipython?? Потому что я использую Ipython в Анаконде.

1 ответ

попробуй это

pfr = pandas_profiling.ProfileReport(df)
pfr.to_notebook_iframe() 

pandas_profiling создает объект, который затем должен отображаться или выводиться. Один из стандартных способов сделать это - сохранить его в формате HTML:

profile.to_file(outputfile="sample_file_name.html")

("profile" - это переменная, которую вы использовали для сохранения самого профиля)

Это не относится конкретно к ipython - разница в том, что, поскольку вы идете построчно (вместо выполнения полного блока кода, включая этап создания отчетов), он показывает вам сам объект. Код выше должен позволить вам увидеть отчет, как только вы его откроете.

Другие вопросы по тегам