Rで改行文字を使用するにはどうすればよいですか?
myStringVariable <- "Very Nice ! I like";
myStringVariabel <- paste(myStringVariable, "\n", sep="");
上記のコード動作しない
P.S「R new line character」というクエリはGoogleを混乱させているように見えるため、この種のものをグーグル検索する際には大きな課題があります。 Rに別の名前を付けてほしい。
Rの性質は、単にそれを印刷するとき、文字ベクトルに改行を入れないことを意味します。
> print("hello\nworld\n")
[1] "hello\nworld\n"
つまり、文字列内の改行はであり、改行としては印刷されません。ただし、 cat など、他の関数を印刷する場合は使用できます。
> cat("hello\nworld\n")
hello
world
NewLine Charの例:
for (i in 1:5)
{
for (j in 1:i)
{
cat(j)
}
cat("\n")
}
結果:
1
12
123
1234
12345
writeLines
も使用できます。
> writeLines("hello\nworld")
hello
world
そしてまた:
> writeLines(c("hello","world"))
hello
world