У меня есть фрейм данных ("GO") в R с 2 столбцами, "term" и "gene". Столбец «term» имеет символьный тип и имеет следующие записи:
GO_POSITIVE_REGULATION_OF_VIRAL_TRANSCRIPTION
GO_CARGO_RECEPTOR
GO_MATRIX
...
Таким образом, каждый столбец начинается с GO_ и имеет _ между словами. Я хочу удалить GO_ и заменить другие _ пробелами.
Я пытался исправить это с помощью gsub:
GO$term <- gsub('GO', '', GO$term)
GO$term <- gsub('\\_', ' ', GO$term)
Проблема в том, что, например, GO_CARGO_RECEPTOR стал CAR RECEPTOR, но мне нужно, чтобы он был CARGO RECEPTOR.
Я не знаю, как можно указать код в R, так что в этом примере удаляются только GO_ в начале и _ в середине строк ...
Спасибо за любую помощь.