例:参加と秩序の列
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
私はa
一対のb
b
とa
のすべてのペアが発生した場合でなければなりませんようにp.a
とp.b
(a
とb
のプロパティ)に参加したいと思いますa
とb
のペアになり、プロパティの順序を保持してから新しい列に結合する必要があります。したがって、最初の2つの列が変更された場合のみ、最後の2つの列も変更する必要があります。 paste
を使用して2つの列を結合することができますが、列の項目の順序を正しく取得する方法がわかりません。次のように
結果は次のようになります
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