0

Rの文字ベクトルのすべての要素でダッシュをドットに置き換える簡単な方法はありますか?

input
c("T-A-B", "C-L1")
output
c("T.A.B", "C.L1")

パッケージでヘルプを探していましstringiたが、答えが見つかりませんでした。機能はありstri_substituteますが、使い方がわかりません。

4

1 に答える 1

6

このようなベースR(@docendo のおかげでベクトル化された gsub):

> gsub("-",".",c("T-A-B", "C-L1"))
[1] "T.A.B" "C.L1" 

またはstringr

> library(stringr)
> str_replace_all( c("T-A-B", "C-L1"),"-",".")
[1] "T.A.B" "C.L1" 
于 2015-02-04T22:03:45.723 に答える