I 一列唯一文档 ID,其中某些 ID 包含 Q 或 A:
"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 字段中。此外,如果两个 ID 通过 Q/A 链接,我希望新 ID 显示为 1Q 或 1A。例如,记录 8 和 9 是:"702-591|source-10754A", "702-591|source-10754Q"
. 他们的新 ID 将分别为 8A 和 8Q。记录 1 -5 将只有 1-5 的新 ID。我需要在这里合并 Grep 命令吗?
谢谢!