R の要点をまだ取得しています。行が異なる座標で名前が付けられている 2 つのデータ フレームがあります (例: x_1013y_41403; 以下を参照)。座標は 5 つのセットを形成し、各セットをグリッドにプロットすると十字になります。中心座標は 1 つのデータ フレームにあり、4 つの周辺座標は別のデータ フレームにあります。
Center A B C D E F
x_723y_6363.txt 554 NA 604 NA 645 NA
x_749y_41403.txt 14 NA 6 NA 13 NA
Peripheral A B C D E F
x_1013y_41403.txt NA 1 NA 0 NA 0
x_459y_6363.txt NA 2 NA 1 NA 4
x_485y_41403.txt NA 0 NA 0 NA 0
x_723y_6100.txt NA 1 NA 0 NA 3
x_723y_6627.txt NA 1 NA 0 NA 1
x_749y_41139.txt NA 1 NA 0 NA 0
x_749y_41667.txt NA 2 NA 0 NA 0
x_987y_6363.txt NA 1 NA 0 NA 0
セットを形成するために、周辺座標は中心座標と同じ x または y 位置になります。たとえば、中心座標 x_723y_6363 は、x_723y_6100 と x_723y_6627 (同じ x 位置)、および x_459y_6363 と x_987y_6363 (同じ y 位置) に関連付けられます。
座標をそれぞれのセットに結合し、セットに中心座標の名前を付けたいと思います。上記の場合、各行がセットの合計である 2 行になります。
A B C D E F
x_723y_6363.txt 554 5 604 1 645 8
x_749y_41403.txt 14 4 6 0 13 0
どうすればこれができるのか、私にはまったくわかりません。正規表現を作成して x 座標と y 座標を個別に選択し、2 つのデータ フレーム間で比較を行うことを考えました。どんな助けでも大歓迎です!