R言語で文字列を置き換える方法を教えてください。
R言語では gsub() 関数、または str_replace() 関数を使用して文字列を置換できます。
- 文字列からパターン部分を置換する
string <- "Hello, World!"
newString <- gsub("Hello", "Hi", string)
上記の例で、元々の文字列の「Hello」を「Hi」に置き換えると、新しい文字列は「Hi, World!」になります。
- str_replace()で置き換える
- ネイティブな日本語表現を用いて文章を言い換えてください。
library(stringr)
string <- "Hello, World!"
newString <- str_replace(string, "Hello", "Hi")
同様の置換操作では、「Hello」は「Hi」に置き換えられます。結果として、「Hi, World!」という新しい文字列ができます。
注意すべしは、gsub() と str_replace() 関数は文字列全体を置換していることです。最初のマッチした文字列だけを置換したい場合は、sub() 関数か str_replace_first() 関数を使用することができます。