2012-05-12 52 views
13

用於使用數字和矩陣運行R,當涉及到使用字符串和字符時,我迷路了。我要分析的一些數據,其中時間被讀成R如下:替換字符串中所有出現的模式

>my.time.char[1] 
[1] "\"2011-10-05 15:55:00\"" 

我想與只含有一個字符串結束:

"2011-10-05 15:55:00" 

使用功能子()(即我不太瞭解的......),我得到了以下結果:

> sub("(\")","",my.time.char[1]) 
[1] "2011-10-05 15:55:00\"" 

這更接近我期待的格式,但我仍然需要擺脫最後兩個字符(\")的。

回答

18

第二行從?sub說明:

子和GSUB分別執行替換第一和所有比賽的。

它應該告訴你用gsub來代替。

+0

謝謝。這完美的作品! – Simon

+0

如果這個答案是你正在尋找的我可能會建議你使用複選標記來表明這一點,儘管這是你的選擇。 –

相關問題