проблема в том, что у меня большой текстовый файл. Пусть это будетСравнить каждый * nd символ текстовой строки
a=c("atcgatcgatcgatcgatcgatcgatcgatcgatcg")
Мне нужно сравнить каждый 3-й символ в тексте со значением (например, 'c'
) и если это правда, я хочу добавить 1
противостоять i
. Я думал использовать grep
, но, похоже, эта функция не подходит для моей цели. Так что мне нужна ваша помощь или совет.
Более того, я хочу извлечь определенные значения из этой строки в вектор. Например, я хочу извлечь 4:10 символов, например.
a=c("atcgatcgatcgatcgatcgatcgatcgatcgatcg")
[1] "gatcgatcga"
Заранее спасибо.
P.S.
Я знаю, что это не лучшая идея для написания сценария, который мне нужен в R, но мне любопытно, можно ли написать его соответствующим образом.
К сожалению, этот код не работает. Если вы посмотрите на строку, вы узнаете, что есть 3 буквы «c», которые соответствуют требованиям. – Lionir