Извлечение символов из записей в векторе в R

В Excel есть функции, которые называютсяleft, right, а такжеmidгде вы можете извлечь часть записи из ячейки. Например,=left(A1, 3), вернет 3 самых левых символа в ячейке A1 и=mid(A1, 3, 4) будет начинаться с третьего символа в ячейке A1 и даст вам символы с номерами 3 - 6. Существуют ли похожие функции в R или аналогичные простые способы сделать это?

В качестве упрощенного примера задачи я хотел бы взять вектор

sample<-c("TRIBAL","TRISTO", "RHOSTO", "EUGFRI", "BYRRAT")

и создайте 3 новых вектора, которые содержат первые 3 символа в каждой записи, средние 2 символа в каждой записи и последние 4 символа в каждой записи.

Немного более сложный вопрос, для которого в Excel нет функции (о которой я знаю), заключается в том, как создать новый вектор с 1-м, 3-м и 5-м символами из каждой записи.

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

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