如果将元列分组到列表中,则可以执行以下 *** 作:
metas = ['meta1', 'meta2']new_df = df.set_index(['name'] + metas).unstack('name')print new_df data name n1 n2meta1 meta2 a g y1 y2b h y3 y4
这可以帮助您实现大部分目标。额外的剪裁可以帮助您完成其余所有工作。
print new_df.data.rename_axis([None], axis=1).reset_index() meta1 meta2 n1 n20 a g y1 y21 b h y3 y4
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)