Python 数据帧导出到excel(行移位)

Python 数据帧导出到excel(行移位),python,pandas,Python,Pandas,当我将数据框导出为excel格式时,我与列标题有一个不匹配,如下所示。日期和测试不在同一行 有人知道怎么纠正吗 test DATES 2014-01-01 0.564772067 2014-01-02 0.070382608 2014-01-03 1.640314224 2014-01-04 -0.00894445 2014-01-05 -0.224146506 我的代码是: new_index = pd.date_range(start=pd.date

当我将数据框导出为excel格式时,我与列标题有一个不匹配,如下所示。日期和测试不在同一行

有人知道怎么纠正吗

            test
DATES   
2014-01-01  0.564772067
2014-01-02  0.070382608
2014-01-03  1.640314224
2014-01-04  -0.00894445
2014-01-05  -0.224146506
我的代码是:

new_index = pd.date_range(start=pd.datetime(2014,1,1), periods=10, freq='D')
df = pd.DataFrame(np.random.randn(len(new_index)), new_index)
df.index.name = 'DATES'
df.rename(columns={0:'test'}, inplace=True)
df.to_excel('test.xlsx')

它将日期作为索引处理,并将索引偏移一行以匹配上面的输出。关于这件事有一场讨论

这里的文档中有一个注释,其中包含一个解决方案:

您想使用
中的
merge\u cells=False
kwarg来\u excel