如何将 Pandas 数据框中的某些行转换为列

时间:2021-06-11 12:14:52

标签: python pandas dataframe

enter image description here

最简单的方法是什么??

2 个答案:

答案 0 :(得分:0)

试试:

out=df.set_index('H1').unstack().to_frame().drop_duplicates(subset=0).T

最后:

out.columns=['a1','a2','a3','H3','H4']

out 的输出:

    a1  a2  a3  H3  H4
0   b1  b2  b3  c1  d1

答案 1 :(得分:0)

您可以使用 Hooks.onErrorDropped(error -> { logger.log(Level.WARNING, "Exception happened:", error); }); .to_dict 创建新的数据框。

.join