Как сохранить матрицу, отображаемую на консоли, в виде файла Excel

#python #pandas

Вопрос:

Я знаю, как получить статистику из фрейма данных, но я не знаю, как экспортировать их из консоли.

Например, у меня есть фрейм данных, скажем, который называется «df», затем я получил статистику с помощью функции .describe(). Результаты отображаются на консоли. Но я понятия не имею, как сохранить матрицу, отображаемую на консоли, в виде файла excel.

 print(df.describe(include=["object"])) 
 

Ответ №1:

Используйте другой df для хранения описания()

 new_df = df.describe()
new_df.to_excel("df_describe.xlsx")
 

Ответ №2:

Это может работать в одной строке:

df.describe(include=["object"]).to_excel('path/to/file.xlsx')

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html