替换字符串中所有出现的模式

时间:2012-05-12 02:13:38

标签: r character

用于运行带数字和矩阵的R,当涉及到字符串和字符的播放时,我会丢失。我想分析一些数据,其中时间读入R如下:

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

我想最终得到一个只包含:

的字符串
"2011-10-05 15:55:00"

使用函数sub()(我几乎不理解......),我得到了以下结果:

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

这更接近我正在寻找的格式,但我仍然需要摆脱最后两个字符(\")。

1 个答案:

答案 0 :(得分:24)

?sub的第二行解释:

  

sub和gsub分别执行第一次和所有匹配的替换。

应该告诉您改为使用gsub