_s = "tesX123"
_などの特定の文字列がある場合、特定の場所で特定の文字を置き換えるにはどうすればよいですか?
この例では、位置_4
_の文字を_"t"
_に変更する必要があります。
setChar(s, 4, "t")
のスタイルでメソッドが存在し、結果は_test123
_になりますか?
substr()
を試してください
substr(s, 4, 4) <- "t"
> s
#[1] "test123"
sub
を使用できます
sub("(.{3}).", "\\1t", s)
#[1] "test123"