2016-06-14 15 views
0

1) "Hello world!" 2行で? print('\nHello\nworld!')が動作しない、私はこの出力を得る:"\nHello\nworld!"エスケープ文字を使用して印刷する、より多くの変数を印刷

2)私は1 print()abを印刷することができますどのように?コードが...

a <- "Hello" 
b <- "world!" 
print(a, b) 

を動作しません。また、このコードは末尾に不要なNULLを下回る結果:

c <- cat(a, b) 
print(c) 

出力は次のとおりです。

Hello world!NULL 

答えて

3

あなたが猫を使用することができますコマンド:

1)

cat("Hello \nworld") 

2)

cat(paste(a,b,sep="\n")) 
+0

おかげで、これで私は世界 '後の' NULL'を取得し '...私はそれを試してみました! Jupyter(R)、RStudio、R Consoleのビーカーノートブックで... – ragesz

+0

私のコードを編集しました@ragesz –

+0

ありがとう!できます!私は 'print(cat(" Hello \ nworld "))'を使用したので、 'NULL'を取得しました。 – ragesz

2

あなたの(1)質問:

cat("Hello \nWorld!") 

(2)質問:

は、文字列を結合するpaste()機能を使用します。

a <- "Hello" 
b <- "world!" 
print(paste(a, b)) 

それとも、二行でも、これを印刷する場合:

cat(paste(a, b, sep = "\n")) 

よろしく、 J_F

+0

ありがとう!あなたのソリューションも完璧に動作します! – ragesz