L = [[ 1 , 4 , 7, 10],
[ 2 , 5 , 8 ],
[ 3 , 6 , 9, 12],
[ 5 , 5 , 5 , 5 ,20]]
max_len = max(len(item) for item in L)
H=[]
for item in L:
if len(item) < max_len:
item.extend([None] * (max_len - len(item)))
H.append(item)
#这一步骤是为了让列表统一大小,具有相同的长度才能生成DATAFRAME
H = list(map(list, zip(*H))) #转置
df0 = pd.DataFrame(H,
columns=pd.MultiIndex.from_product([["4010"],c,['容量', '能量']]),
)
print(df0)
# print(hh)
pandas 多级索引,也就是合并列名并
最新推荐文章于 2024-12-13 15:18:52 发布