【发布时间】:2023-08-26 16:28:02
【问题描述】:
main_list=[
['1', '2', '3'],
['800800', '802100', '800905'],
['Kartoffel -FESTKOCHEND-', 'Princes/Belana', '(1 x 25 kg./Sack)', 'Orangen, Press-/Saftorangen', '(1 x 90er-St./Ktn.)', 'Möhren, lose (gross', '(1 x 10 Kg/Sack)'],
['30', '56', '35'],
['1', '1', '1'],
['30,00 KG', '56,00 Kin.', '35,00 KG'],
['10,00', '10,00', '6,80'],
['300,00” 1', '/', '560,00 1', '238.00‘ 4']
]
我想将二维列表中的每个列表都设为一列,并添加与列一样多的标题。但在我的代码中,每个元素都是一行。
dataFrame = pd.DataFrame(data=main_list)
cols = list(dataFrame.columns.values)
index = 1
for column in cols:
cols[index-1] = "unnamed"+str(index)
index += 1
newDataFrame = pd.DataFrame(main_list,columns=cols)
【问题讨论】: