【问题标题】:Print dataframe to excel with name将数据框打印到带有名称的excel
【发布时间】:2019-12-05 00:49:26
【问题描述】:

我有一个数据框df,其值为:

Year    c1      c2      c3      c4
2013    9.51    7.74    10.41   
2014    21.53   8.44    25.92   14.24
2015    13.85   8.09    16.10   1.92
2016    10.51   8.28    11.49   0.82
2017    7.92    10.70   7.33    
2018    28.53   20.13   31.06   4.38
Average 15.31   10.56   17.05   5.34

df.columns

Index(['c1', 'c2', 'c3', 'c4'], dtype='object', name='PeakPeriod')

df.to_excel 只打印表而不是列名PeakPeriod

有没有办法将它打印到 excel 中,使其如下所示:

【问题讨论】:

    标签: pandas python-3.5


    【解决方案1】:

    您可以使用此代码:

    writer = pd.ExcelWriter("file_name.xlsx")
    df.to_excel(writer, 'Sheet1',startrow = 1)  
    workbook1 = writer.book
    worksheets = writer.sheets
    worksheet1 = worksheets['Sheet1']
    worksheet1.write(0, 0, df.columns.name)  
    writer.save()
    writer.close()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-30
      • 1970-01-01
      • 2021-04-15
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2022-11-18
      相关资源
      最近更新 更多