仍然得到了R的要點。我有兩個數據框,其中的行使用不同的座標命名(例如x_1013y_41403;請參見下文)。座標形式爲五個集合,如果繪製到網格上,則每個集合都進行交叉。中心座標位於一個數據框中,四個外圍座標位於另一個數據框中。在兩個數據幀之間合併相似的行
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位置相同)相關聯。
我想將座標合併到它們各自的集合中,並將集合命名爲中心座標。對於上面的情況,我最終會得到兩行,其中每行是一個集合的總和。
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座標,然後在兩個數據框之間進行比較。任何幫助將不勝感激!
您可以編輯您的問題,包括dput的'輸出(頭(中心))'和'dput(頭(外設))'? – Thomas