我想創建一個新列,其中包含最後;
後面的字符串ID
列中的符號。我知道如何使用AWK做的,而不是在R.grep子串跟一個符號
> head(Mapped2)
IsomiR ID
1 TCCCGGGTGGTCTAGTGGTTAGGATTCGGCGCT URS0000635088;tRNA-Glu-CTC-2-1
2 TCCCGGGTGGTCTAGTGGTTAGGATTCGGCGCT URS000011CFE8;misc_RNA
3 TCCCGGGTGGTCTAGTGGTTAGGATTCGGCGCT URS00006A26A3;Homo;sapiens;tRNA
4 TTGCCCTCGGCCGATCGAAAGGGAGTCGGGTTCAGATCCCCGAATCCGGA URS00008D20CE;Homo;sapiens;large;subunit;rRNA
5 TTGCCCTCGGCCGATCGAAAGGGAGTCGGGTTCAGATCCCCGAATCCGGA URS00008C7E99;Homo;sapiens;large;subunit;rRNA
6 TTGCCCTCGGCCGATCGAAAGGGAGTCGGGTTCAGATCCCCGAATCCGGA URS000075EC78;Homo;sapiens;RNA,;28S;ribosomal;5;(RNA28S5),;rRNA.
'sub(「。*;」,「」,Mapped2 $ ID)'? –
請參閱'stringr'包 - 特別是'?stringr :: str_locate_all' –