如何更换| R中的其他字符?

时间:2016-05-22 18:03:32

标签: r gsub

我试图用#34;""替换所有不是ACTG的字符。 (空)使用gsub。这似乎不是出于某种原因。相反,我得到一个我不知道它代表什么的数字。以下是我尝试使用""替换不同模式的一些示例: gsubexamples

谢谢!

1 个答案:

答案 0 :(得分:0)

欢迎使用Stack Overflow。将来,请提供一个可重复的示例,通常来自您的问题样本或示例问题,说明您的更大问题,其解决方案也适用于您更大的问题。

要保留ATGC字符,请在gsub()的字符组中使用否定:

txt <- "Junk|A|GATC|ATTG!getmeoutofhere!|AAABBCC"
gsub("[^GATC]", "", txt)
## [1] "AGATCATTGAAACC"

您需要在适当的时候将此应用于您的对象 - 如果没有示例,则无法准确地告诉您。