python - 如何在Python中使用pandas编写数据数组以在行而不是列中表现出色

标签 python arrays excel pandas

a= [1,2,3,4,5]
df=DataFrame(a)

.... #setup excelwriter 和 dataframe

df.to_excel(writer, sheet_name=sheetname,startrow=1, startcol=1, header=False, index=False)

输出:

1\n
2\n
3\n
4\n
5

如何获得输出:

1    2    3    4    5

最佳答案

您可以先转置,然后保存到 Excel:

df

   0
0  1
1  2
2  3
3  4
4  5

df.T.to_excel(writer, 
              sheet_name=sheetname,
              startrow=1, 
              startcol=1, 
              header=False, 
              index=False)

1   2   3   4   5

关于python - 如何在Python中使用pandas编写数据数组以在行而不是列中表现出色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48613158/

相关文章:

python - 如何在python中不同的两个数组上应用不同的运算符

Python 覆盖列表并调整列表大小

c# - 如何使用 OpenXML 和 C# 从 Excel 文档中的合并单元格中获取值

c++ - LibXL:excel 跨表公式未更新

Excel countif 其中条件引用了正在计数的范围?

python - 简单的 Python 社交媒体抓取公共(public)信息

Python:如何改造 python 列表并逐行打印?

python - 关于 Python 中的文本文件到数组

java - 数组为空。未从 while 循环获取信息

arrays - 对 Pyspark 中收集的列表执行线性回归