【发布时间】:2019-09-17 19:56:40
【问题描述】:
我想将此 DataFrame 写入没有索引值的 xlsx 文件。我该怎么做?
writer=pd.ExcelWriter(r"D:\pandas.xlsx")
today=datetime.datetime.today()
header = pd.MultiIndex.from_product([[today],["name","lastname","age"]])
data=pd.DataFrame(newList, columns=header)
data.to_excel(writer)
writer.save()
结果:
2019-09-16 18:23:20.851291
name lastname age
0 John McBrain 22
1 Patrick Heszke 33
2 Luk Nans 21
我需要:
2019-09-16 18:23:20.851291
name lastname age
John McBrain 22
Patrick Heszke 33
Luk Nans 21
【问题讨论】:
-
to_excel中有一个index=False参数;那是你需要的吗?否则print(df.to_string(index=False))呢? -
当我在 to_excel 中使用 index=False 时,出现错误(使用 MultiIndex 列写入 Excel 且没有索引 ('index'=False) 尚未实现)
-
这很不幸。为了清楚起见,这里的目标是在没有索引的情况下写入 excel 文件,还是您只是想将此结果打印到某个控制台或文本文件?
-
你也可以
df.reset_index(drop=True).to_excel(index=False)? -
df.reset_index(drop=True).to_excel(index=False) - 同样的错误。我需要把它写成 excel