【发布时间】:2021-06-11 12:14:52
【问题描述】:
【问题讨论】:
-
h3和h4会发生什么?你有一个非常好的minimal reproducible example不要使用图片请看How to Ask
【问题讨论】:
h3 和 h4 会发生什么?你有一个非常好的minimal reproducible example不要使用图片请看How to Ask
您可以使用.to_dict 和.join 创建一个新的数据框。
# note you'll need to set an index if you only have 1 row.
df_new = pd.DataFrame(df.set_index('H1')['H2'].to_dict(),index=[0]).join(df.iloc[:,2:])
print(new_df)
a1 a2 a3 H3 H4
0 b1 b2 b3 c1 d1
【讨论】:
试试:
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
【讨论】: