我正在尝试在 Pandas 数据框中创建一个带有 Multiindex 列的表:
multicol1 = pd.MultiIndex.from_tuples([('Loan Summary', 'Current Balance'),
('Loan Summary', 'Count')])
df_multi_level_cols1 = pd.DataFrame([756431, 5],
columns=multicol1)
但我不明白我做错了什么:
ValueError: Shape of passed values is (2, 1), indices imply (2, 2)
想要的输出是这样的,所以“Loan Summary”是表头:
Loan Summary
Current Balance Count
756431 5
答案 0 :(得分:0)
在您的输入 []
中添加 list
df_multi_level_cols1 = pd.DataFrame([[756431, 5]],
columns=multicol1)
df_multi_level_cols1
Loan Summary
Current Balance Count
0 756431 5