1. ホーム
  2. r

[解決済み] Rで文字列から文字を削除する

2022-03-12 19:08:59

質問

Rの出力にタブやスペースの切れ目があり(出力元のタスクに問題があると思われます)、以下のように表示されます。

[1841] "\t\t\tGreen\n\t\t"         
[1842] "Blue"                       
[1843] "\t\t\tRed\n\t\t" 

同僚のために、これをSPSSに読み込まなければならないのですが、これをtxtデータとして読み込むと問題が発生するので、私の文字列の中のthe \tとthe \nの部分を削除したかったのです。

str_replace(mydata, "([\n])", "")

って、"某 "さん、"某 "さん、"某 "さん、"某 "さんの組み合わせでやってみましたが、全くダメでした。

私の間違いはどこにあるのでしょうか?

どうすればいいですか?

を使用する必要があります。 str_replace_all を使用して、空白文字の複数アカウントを削除します。を読み込む代わりに、ベースRを使ってこれらの文字を除去してはどうでしょう。 stringr パッケージを使用します。

gsub('[\t\n]', '', mydata)