R:通过索引替换字符串中的字符

Dan*_*nny 1 r

如何用其他字符替换 R 字符串中的第 n 个字符?例如:

x <- "Thas is spelled wrong!"
Run Code Online (Sandbox Code Playgroud)

如何将字符串的第三个字符更改为“i”,使其显示为:“这是拼写错误的!” 反而?

Dan*_*nny 5

substr 函数可用于赋值和查找。以下将起作用:

substr(x, 3, 3) <- "i"
Run Code Online (Sandbox Code Playgroud)

我已经使用 substr 多年了,却没有意识到它也可以这样使用![感觉自己好蠢]