2016-11-18 188 views
0

我有熊貓數據幀DF表行明智分揀大熊貓數據幀並刪除重複

col1 col2  count 
12  15  3 
13  17  5 
1  36  4 
15  12  7 
36  1   4 

等等.... 我想是考慮像'12 15' 和'calues 15和12'是相同的,並且也計算它們的計數 並創建新的數據幀df2 ,其沒有重複的條目和它們的計數被添加。例如 。

col1 col2  count 
12  15  10  #3+7 
13  17  5 
1  36  8  #4+4 

等。 我應該使用哪種方法來獲取? 在此先感謝

回答

2

排序的列,然後組和金額:

df[['a', 'b']] = df[['a', 'b']].apply(sorted, axis=1) 
df.groupby(['a', 'b'], as_index=False)['c'].sum() 
+0

即使我改變軸到凌晨1點沒有得到正確的結果 – Shubham

+0

@我也想「計數」,以顯示在req – Shubham

+0

是的,我發佈了一些過早。給我幾分鐘。 – Kartik