2017-02-17 492 views
1

有沒有人在R中代表^符號的含義?^符號在R正則表達式中的含義是什麼?

這裏是上下文:

mito.genes <- grep("^MT-", rownames([email protected]), value = T) 

該命令用於僅提取來自基因的大的列表中的線粒體基因。這來自於瑟拉教程,可以在這裏找到:https://raw.githubusercontent.com/satijalab/satijalab.github.io/master/seurat/pbmc-tutorial.Rmd

這些線粒體基因都有着前綴「MT-」示例基因MT-ND1,MT-ND2

我想提高我的瞭解,以便我可以調整這個命令,通過名稱中的字符來提取其他基因組。

感謝您的幫助

+1

退房'開始?基地:: regex' – Dason

+1

我從來沒有使用的R我的生活,但它可能是一些正則表達式模式?這裏^表示開始行 – OptimusCrime

+1

這不是一個真正的R符號,而是一個正則表達符號。 – nrussell

回答

0

這是一個regex這意味着它與MT開始。所以基本上,只要你有"^MT-"這意味着尋找任何與MT-

相關問題