2
我已經被跟隨一個字符串2反斜線由「%」符號,我需要更換一個在河如何替換R中的反斜槓?
x<-"70\\% marks obtained"
x<-sub("\\%","\%",x)
Error: '\%' is an unrecognized escape in character string starting "\%"
我該怎麼辦呢?
問候
我已經被跟隨一個字符串2反斜線由「%」符號,我需要更換一個在河如何替換R中的反斜槓?
x<-"70\\% marks obtained"
x<-sub("\\%","\%",x)
Error: '\%' is an unrecognized escape in character string starting "\%"
我該怎麼辦呢?
問候
這是一個反斜槓。即,\\
是一個字符串內的反斜槓,因爲反斜槓已經轉義了反斜槓!看你自己的眼睛,嘗試:
cat(x)
,而不是
print(x)
這將顯示一個反斜槓(print
會顯示兩個,因爲它是包裹在引號,需要轉義)。
我知道,但我在Sweave中使用它,所以它被視爲行的結束,所以我想改變它爲一個反斜槓。 – Manish
也許你應該實際描述你的實際問題,所以我們不必猜測你想要做什麼...... – Dason
然後嘗試'gsub(「\\\\」,「\\」,x,fixed = TRUE)' –