1. ホーム
  2. r

[解決済み] R - print()で明示的に改行文字を追加する必要があるか?

2023-05-01 18:10:39

質問

Rで改行文字を使うにはどうしたらいいですか?

myStringVariable <- "Very Nice ! I like";

myStringVariabel <- paste(myStringVariable, "\n", sep="");

上記のコード 動作しない

P.S クエリ "R new line character" がグーグルを混乱させるようなので、この種のものをグーグル検索するときに重要な課題があります。本当にRに別の名前があればいいのにと思います。

どのように解決するのですか?

Rの性質上、文字ベクトルを単純に出力しても、改行が入ることはありません。

> print("hello\nworld\n")
[1] "hello\nworld\n"

つまり、改行が であり、改行として表示されないだけです。しかし、それらを表示したいのであれば、次のような他の関数を使うことができます。 :

> cat("hello\nworld\n")
hello
world