« [R]文字コードから文字を得る | トップページ | [R]文字列に特定の文字列が含まれているか調べる »

2022年10月22日 (土)

[R]エスケープシーケンスによる文字を表示する

\n(改行)や\r(復帰)などが含まれている文字列は、ただ表示させると、その拡張表記のままに表示されてしまう。

> s1 <- "Hi."
> s2 <- "Hello.\n"
> s3 <- "Hi.\rHello."
> cat(s1)
Hi.> cat(s2)
Hello.
> cat(s3)
Hi.
Hello.>

print関数を使うと、拡張表記による文字は、その拡張表記そのままに¥記号を使って表示する。

> print(s1)
[1] "Hi."
> print(s2)
[1] "Hello.\n"
> print(s3)
[1] "Hi.\rHello."

« [R]文字コードから文字を得る | トップページ | [R]文字列に特定の文字列が含まれているか調べる »

R(文字と文字列)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]文字コードから文字を得る | トップページ | [R]文字列に特定の文字列が含まれているか調べる »

無料ブログはココログ

■■

■■■