如何使用 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')
我正在尝试使用 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')