[問題] 如何將配對過後的值刪除

看板Python作者 (嘎啦)時間10年前 (2015/11/05 21:11), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
大家好,我是python新手,還請各位神人多幫幫忙 我有一個dataframe,大概長這樣: ca cb t pa pb 2 20 range 3 4 2 22 range 3 5 2 40 range 3 6 20 2 range 4 3 20 22 range 4 5 20 40 range 4 6 22 2 range 5 3 22 20 ragne 5 4 22 40 range 5 6 40 2 range 6 3 40 20 range 6 4 40 22 range 6 5 簡單來說就是把ca, cb互相配對一次,然後分別列出兩者對應的屬性(pa, pb), t則是一個不斷重複1950-2010,也就是說每個ca/cb會配對61次, 不過應該不影響所以就沒有列出來了。 請問我該如何把以上的dataframe轉換成配對過就不再出現呢(non-directed)? 像這樣: ca cb t pa pb 2 20 range 3 4 2 22 range 3 5 2 40 range 3 6 20 22 range 4 5 20 40 range 4 6 22 40 range 5 6 希望我有清楚說明我的問題,沒有越講越複雜QQ 請板上神人幫忙了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.16.230 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1446729069.A.7BD.html

11/06 17:06, , 1F
取ca < cb 的 row? 如果有等於的 取ca <= cb 後再drop_duplic
11/06 17:06, 1F

11/06 17:07, , 2F
ate?
11/06 17:07, 2F
文章代碼(AID): #1MErLjUz (Python)
文章代碼(AID): #1MErLjUz (Python)