特定の ID に Q または A が含まれる一意のドキュメント ID の列:
"702-591|source-871987", "702-591|source-872066",
"702-591|source-872336", "702-591|source-872557",
"702-591|source-873368", "702-591|source-876216",
"702-591|source-907269", "702-591|source-10754A", "702-591|source-10754Q",
"702-591|source-118603A", "702-591|source-118603Q", "702-591|source-119738A"
より単純な一意の ID 列を作成したい (十分に簡単です -- table$ID <- c(1:nrow(table))
)。しかし、既存の列に Q または A が含まれている場合、その Q/A を新しい ID フィールドに組み込む必要があります。また、Q/A で 2 つの ID がリンクされている場合、新しい ID が 1Q または 1A として表示されるようにしたいです。たとえば、レコード 8 と 9 は次のとおり"702-591|source-10754A", "702-591|source-10754Q"
です。新しい ID は、それぞれ 8A と 8Q になります。レコード 1 ~ 5 は、1 ~ 5 の新しい ID を持つだけです。ここに Grep コマンドを組み込む必要がありますか?
ありがとう!