這裏是我的數據:R:不能在「+」字符上grep()?
> rep$strand
[1] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[58] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
[115] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[172] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[229] + + + + + + + + + + + + + + + + + + + +
從"-"
分離"+"
的希望,我試圖運行下面的命令。
grepl("-",rep$strand) #this gives me a list of TRUE/FALSE that seems correct
grepl("+",rep$strand) #this is all TRUE for some mysterious reason
我想不通爲什麼同樣grepl()
命令將在"-"
工作,但不是在"+"
。
'+'是一個正則表達式元字符。你需要逃避它來消除它的「內涵」。 –
......這是用反斜槓完成的。他們兩個人。 – Gregor
或grepl(「+」,「some + in here」,fixed = TRUE) – Adrian