das Problem ist, ich große Textdatei bekam. Lassen Sie esVergleichen jedes * nd Symbol einer Textzeichenfolge
seina=c("atcgatcgatcgatcgatcgatcgatcgatcgatcg")
ich jedes dritte Symbol in diesem Text mit dem Wert vergleichen müssen (z 'c'
) und wenn sie wahr ist, ich will 1
hinzufügen i
entgegenzuwirken. Ich dachte grep
zu verwenden, aber es scheint, diese Funktion für meine Zwecke nicht Hotel würde. Also ich brauche Ihre Hilfe oder Beratung.
Mehr als das, möchte ich bestimmte Werte aus dieser Zeichenfolge in einen Vektor extrahieren. 4 Beispiel, ich möchte 4:10 Symbole, z.
a=c("atcgatcgatcgatcgatcgatcgatcgatcgatcg")
[1] "gatcgatcga"
Vielen Dank im Voraus.
P.S.
Ich weiß, es ist nicht die beste Idee, Drehbuch, das ich in R schreiben müssen, aber ich bin neugierig, ob sein möglich, sie in angemessener Weise zu schreiben.
Leider funktioniert dieser Code nicht. Wenn Sie auf Zeichenfolge suchen, werden Sie feststellen, dass es drei Buchstaben "c" gibt, die den Anforderungen entsprechen. – Lionir