如何使用数据框使用python将2d数组导出到Excel工作表中?

2024-05-16 18:29:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python将数组写入Excel电子表格

该阵列的外观如下所示:

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

由于电子表格应如下所示:

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代码来做这件事吗?先谢谢你


Tags: 代码array电子表格n2n6n3n1n4
1条回答
网友
1楼 · 发布于 2024-05-16 18:29:39

通过执行

.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')

相关问题 更多 >