實施例:加入和順序列
a b p.a p.b
1 2 x y
3 4 c d
2 1 y x
5 6 f e
1 1 x x
我想加入p.a
和p.b
(的a
和b
屬性),因此,如果有發生對a
和b
所有對b
和a
應轉過來成對a
和b
和屬性的順序應保留,然後加入到一個新的列。所以只有前兩列變化,最後兩列也應該改變。我知道我可以使用paste
來連接兩列,但我不確定如何正確獲取列條目的順序。
結果應該如下:
a b p.a p.b joined
1 2 x y xy
3 4 c d cd
1 2 x y xy
5 6 f e fe
1 1 x x xx
並不重要,對於a
和b
行是否1 2
或2 1
,但如果有1 2
應該沒有2 1
反之亦然
您確實需要提供可能變化的數據;你有什麼可以用'paste0'來解決,但這聽起來不像你需要的邏輯。 – alistaire
我認爲這是所有可能的。除了我有更多的元素比1,2,3,4和c,d,x,y。 @akrun的解決方案似乎是我需要的。 – doc
@alistaire如果你不知道我想如何處理某些情況,那會是哪種情況?我想完成表格以使其更清晰。 – doc