所以我正在學習熊貓,我在合併兩個數據框時遇到了麻煩。可能它更像是一個格式問題,但即使經過大量的嘗試性研究,我也沒有得到它。在熊貓中合併和格式化
假設我們有兩個數學輔導課,我們想知道哪些是同時參加的學生。
數據幀A.
Id Subject Students_A 1 Maths Ron 2 Maths Harry 3 Maths Hermionie 4 Maths Draco
數據幀B.
Id Subject Students_B 1 Maths Harry 2 Maths Draco 3 Maths Neville
現在我在jupyter筆記本這樣做:
df_common = pd.merge(df_A,df_B,left_on='studentA', right_on='studentB', how='outer')
而得到這個:
Id Subject_x StudentA Subject_y StudentB 1 Maths Ron Nan Nan 2 Maths Harry Maths Harry 3 Maths Hermionie Nan Nan 4 Maths Draco Maths Draco 5 Nan Nan Maths Neville
不過,我想是這樣的:?
Id Subject StudentA StudentB 1 Maths Ron Nan 2 Maths Harry Harry 3 Maths Hermionie Nan 4 Maths Draco Draco 5 Maths Nan Neville
什麼我做錯了,謝謝!
'df_common.drop([ 「Subject_x」, 「Subject_y」],軸= 1)' – Wen
啊哈,爲什麼我沒有想到that.I的思想有某種方式,我們可以只是合併做聲明。 –