python - 使用 Pandas 命名 header

标签 python pandas header

我正在 Excel 中写入一些列表的值。每列都获取除标题之外的所有值。对于每一列,我将标题命名为“0”。

部分代码包含Excel中的书写:

writer=pd.ExcelWriter('/media/sf_vboxshared/workbook.xlsx', engine='xlsxwriter')

df0=pd.DataFrame(A)
df1=pd.DataFrame(B)
df2=pd.DataFrame(C)
df3=pd.DataFrame(D)
df4=pd.DataFrame(E)
df5=pd.DataFrame(F)
df6=pd.DataFrame(G)
df7=pd.DataFrame(H)
df8=pd.DataFrame(I)

df0.to_excel(writer, sheet_name="Sheet1", startcol=0, startrow=1,header="A", index=False)
df1.to_excel(writer, sheet_name="Sheet1", startcol=1, startrow=1,header="B", index=False)
df2.to_excel(writer, sheet_name="Sheet1", startcol=2, startrow=1,header="C", index=False)
df3.to_excel(writer, sheet_name="Sheet1", startcol=3, startrow=1,header="D", index=False)
df4.to_excel(writer, sheet_name="Sheet1", startcol=4, startrow=1,header="E", index=False)
df5.to_excel(writer, sheet_name="Sheet1", startcol=5, startrow=1,header="F", index=False)
df6.to_excel(writer, sheet_name="Sheet1", startcol=6, startrow=1,header="G", index=False)
df7.to_excel(writer, sheet_name="Sheet1", startcol=7, startrow=1,header="H", index=False)
df8.to_excel(writer, sheet_name="Sheet1", startcol=8, startrow=1,header="I", index=False)

writer.save()
writer.close()

如何用每列的名称来解决这个问题?

最诚挚的问候, 丹

最佳答案

在您的pd.Dataframe构造函数中使用columns=[header],即

df0=pd.DataFrame(A,columns=['A'])
df1=pd.DataFrame(B,columns=['B'])
.
.
.

关于python - 使用 Pandas 命名 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47902580/

相关文章:

header - 为 Arduino 以太网上传出的 UDP 数据报设置 IP 数据包的生存时间 (TTL)

python - 让networkx图看起来不错

python - 标准化具有多个零的像素输入数据

python - 为 groupby 编写自己的自定义聚合函数

python - 如何使脚本的一部分与 dask 异步?

python - 按字符串过滤,然后找到另一列的方差

c++ - 头文件中的异常数据类型和 #include

c++ - 包含 jsonCpp header 的问题

python - 访问 pandas 数据框列中的字典键和值

python - 在Python中水平合并具有不同分隔符和列的CSV的最快方法?