如何使用 Pandas 数据框使用 python 将二维数组导出到 Excel 工作表?

How to export 2d array into Excel sheets using python using Pandas data frame?

我正在尝试使用 Python

将数组写入 Excel spreadsheet

数组看起来像这样:

array = [ [N1,N2,N3], [N4,N5,N6], [N7,N8,N9], [N10, N11, N12]]

因为点差 sheet 应该是这样的:

N1  N2  N3 
N4  N5  N6 
N7  N8  N9  
N10 N11 N12

但是我的代码:

result = pd.DataFrame(array).T   
result.to_excel('clean_data.xlsx')

给出

的结果
N1  N4  N7 N10
N2  N5  N8 N11
N3  N6  N9 N12

任何人都可以显示 Python 代码吗?提前谢谢你。

您可以通过

转置 matrix/array

.T

因此您的结果方向不同:

无需转换即可得到您想要的结果:

import pandas as pd

array = [ ["N1","N2", "N3"], ["N4", "N5","N6"], ["N7","N8","N9"], ["N10", "N11", "N12"]]
result = pd.DataFrame(array) #remove the .T here
result.to_excel('clean_data.xlsx')