17

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\""

これは私が探している形式に近いですが、最後の 2 文字 ( \") を取り除く必要があります。

4

1 に答える 1

29

の 2 行目は次のように?sub説明しています。

sub と gsub は、それぞれ最初の一致とすべての一致の置換を実行します。

gsub代わりに使用するように指示する必要があります。

于 2012-05-12T02:20:59.070 に答える