むじなが夢みた大空

崖っぷちどうぶつ好き大学院生の奮闘記

Rにおける文字列内の空白削除

 

"13 東 京"    ,   "27 大 阪"

 

文字の間に空白が・・・。

 

印刷したときに見やすいのかもしれないけど、

データとしてはじゃまやねん!!!

 

こんなイライラをRで解決したい人には、

以下の関数をどうぞ。

 

 

<全削除>

gsub(" ", "", x, fixed = TRUE)

(xは文字列)

regex - How to remove all whitespace from a string? - Stack Overflow

 

 

<前後の空白だけ削除>

library(stringr) *strinrパッケージ

str_trim(x, side = both)

 (xは文字列)

stringr — Rの文字列をまともな方法で処理する — Watallica metallicus

 

 

全削除についてはGoogle先生も日本語で教えてくれなかったので、

後の自分のためにも転記しました。