R言語で、文字列の先頭と末尾から空白文字を削除する方法について解説します。文字列の操作には、tidyverseパッケージに含まれているstringrパッケージを使用するのが便利です。ここでは、stringrパッケージのstr_trim()を使用した方法についてお伝えします。
str_trim()の概要
str_trim()は、文字列の先頭と末尾から空白文字を削除するための関数です。
str_trim()の使い方
str_trim(string, side = c("both", "left", "right"))
str_trim()の引数
string
文字ベクトルまたは文字ベクトルに変換可能なものを指定します。
side = c(“both”, “left”, “right”)
空文字列を削除する先頭、末尾またはその両方を指定します。
str_trim()の戻り値
文字列と同じ長さの文字ベクトルを返します。
準備
あらかじめ、tidyverseパッケージを読み込んでおきます。
library(tidyverse)
使用例
3つの文字列「 り ん ご 」「ご り ら 」「 ら っ ぱ」のそれぞれに対して、先頭と末尾の空白文字を削除するには次のようにします。
str_trim(c(" り ん ご ", "ご り ら ", " ら っ ぱ"))
[1] "り ん ご" "ご り ら" "ら っ ぱ"