如何修改Pandas代码将DATA向量写入Excel的第二列?
修改代码将DATA写入Excel第二列
有两种简单的修改方式:
方法一:构造包含空列的DataFrame
直接在DataFrame中添加一个空的第一列,把DATA赋值给第二列:
# 添加空的第一列,将DATA放入第二列 wf = pd.DataFrame({'': ['']*len(DATA), 'second column': DATA}) wf.to_excel("MyExcelSheet.xlsx", index=False)
如果不需要空列的表头文字,也可以保留空字符串表头,Excel会默认显示这个空表头,DATA的内容会从第二列开始填充。
方法二:使用startcol参数指定起始列
保持DataFrame结构不变,通过to_excel的startcol参数设置起始列为1(列索引从0开始计数):
wf = pd.DataFrame({'second column': DATA}) wf.to_excel("MyExcelSheet.xlsx", index=False, startcol=1)
这种方式更简洁,无需修改DataFrame结构,直接指定写入的起始列位置即可。
内容的提问来源于stack exchange,提问作者In the blind
相关产品推荐
相关产品推荐

