[英]combine multiple columns in excel into one column in pandas
我有一個這樣的熊貓數據框:
Column1 Column2
0 a jack
1 a peter
2 b anna
3 c rose
4 c pupp
我現在想做的是獲取一個包含Column1和column 2的新數據框,如果row1 == row2然后打印出column 2的值,則應該獲得column 2的輸出,輸出應該像這樣
Column1 Column2
0 a jack,peter
1 b anna
2 c rose,pupp
我如何最好地解決這個問題? 任何意見將是有益的。 提前致謝!
我認為需要groupby
與join
:
df = df.groupby('Column1')['Column2'].apply(', '.join).reset_index()
print (df)
Column1 Column2
0 a jack, peter
1 b anna
2 c rose, pupp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.