在python中将时间序列导出到excel

2024-10-01 09:37:49 发布

您现在位置:Python中文网/ 问答频道 /正文

非常感谢您帮助我将数据框导出到excel工作簿。目前,我的问题是,当我导出数据时,无法导出“日期”列,这对分析非常重要

dataframe名称是“data”,在data.head()中是这样的

          BCICI 27  GRUPOS 26  GRUPOS 21  DAVIVI 22  BCOLO 22  BCOLO 25  
  date                                                                        
2019-01-01    90.177    100.392    103.420    103.735   100.954       NaN   
2019-01-02    89.851    100.398    103.366    103.711   100.993       NaN   
2019-01-03    89.916    100.467    103.393    103.905   101.133       NaN   
2019-01-04    89.924    100.463    103.420    103.824   101.374       NaN   
2019-01-05    89.924    100.463    103.420    103.824   101.374       NaN

我一直在尝试此代码,但正如我所说,我不导出日期列:

data.to_excel(r'C:\Users\o0486p10\Desktop\PX ACTION BOTTOM UP\CEMBI.xlsx', sheet_name='UTILITIES', index = False)

Tags: to数据代码名称dataframedatadatenan
2条回答

只需删除index = False(默认值为True):

data.to_excel(r'C:\Users\o0486p10\Desktop\PX ACTION BOTTOM UP\CEMBI.xlsx', sheet_name='UTILITIES')

或者,使用data.reset_index()使日期列不是索引,然后按现在的方式导出

您是否尝试使用相同的代码将任何其他日期数据导出到excel中?代码对我来说很好。唯一的问题是代码的index=False,这可能意味着数据的第一列是索引,但在您的情况下是日期。 您可能想添加一个新的index列或更改为index=True,但我建议使用第一个

相关问题 更多 >