我有一个数据框,它看起来像这样:
QNumber Supplier_name
0 0005267 BOWER CORP
1 0005267 ROLLWAY
2 0005788 AIRCRAFT PRODUCTS
现在我想转置它,但不只是简单的转置,我应用groupby来帮助我得到以下结果:
Merged_table.sort_values('QNumber').groupby('QNumber')['Supplier_name'].apply(lambda Merged_table: Merged_table.reset_index(drop=True)).unstack().add_prefix("Supplier_name ").reset_index()
QNumber Supplier_name_0 Supplier_name_1
0 0005267 BOWER CORP ROLLWAY
1 0005788 AIRCRAFT PRODUCTS NaN
但是,我想要的是:
QNumber Supplier_name_0 Supplier_name_1
0 0005267 BOWER CORP NaN
1 0005267 NaN ROLLWAY
2 0005788 AIRCRAFT PRODUCTS NaN
我很感激你的每一个建议
你可以做:
和输出:
IIUC,我会用:
输出:
相关问题 更多 >
编程相关推荐