Удалить часть строки после «.»

Я работаю с регистрационными номерами NCBI Reference Sequence, такими как переменнаяa:

a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3", "NM_053155.2")  

Чтобы получить информацию из пакета Biomart, мне нужно удалить.1, .2 и т. д. после вступительных номеров. Я обычно делаю это с этим кодом:

b <- sub("..*", "", a)

# [1] "" "" "" "" "" ""

Но, как вы можете видеть, это не правильный путь для этой переменной. Кто-нибудь может мне с этим помочь?

Ответы на вопрос(3)

Ваш ответ на вопрос