首页 > 解决方案 > 将“行标题”从 .describe() 保存到文件

问题描述

我想从

describe()与生成的统计信息一起添加到文件中。以下代码的命令行输出产生

In [262]: df.describe().Values
Out[262]: 
count    5.000000
mean     3.000000
std      1.581139
min      1.000000
25%      2.000000
50%      3.000000
75%      4.000000
max      5.000000
Name: Values, dtype: float64

但是保存的文件只产生数值 文件输出

import pandas as pd
from xlsxwriter import Workbook

data = {'Names': ['A', 'B', 'C', 'D', 'E'],
        'Values': [1,2,3,4,5]}
df= pd.DataFrame(data)

workbook = Workbook('Test.xlsx')
Report_Sheet = workbook.add_worksheet()
Report_Sheet.write_column(0, 0, df.describe().Values)
workbook.close()

如何将“行标题”(计数、平均值、标准、最小值、25% 等)保存到文件中?

非常感谢!

标签: pythonpandasdataframe

解决方案


推荐阅读