TECH I.S.

R 変数


Rでの変数の作成

変数は、データ値を格納するためのコンテナです。

Rには、変数を宣言するためのコマンドがありません。変数は、最初に値を代入した瞬間に作成されます。変数に値を割り当てるには、<-記号を使用します。変数値を出力 (表示) するには、変数名を入力するだけです。

name <- "John" age <- 40 name   # output "John" age    # output 40

自分で試してみる(準備中です。)»

上記の例から、nameage変数ですが、"John"40です。

他のプログラミング言語では、=を代入演算子として使用するのが一般的です。 R では、=<-の両方を代入演算子として使用できます。


他のプログラミング言語では、=を代入演算子として使用するのが一般的です。 Rでは、=<-の両方を代入演算子として使用できます。

しかし、Rの一部のコンテキストでは=演算子が禁止される可能性があるため、ほとんどの場合<-が推奨されます。


表示/出力変数

他の多くのプログラミング言語と比較して、R では関数を使用して変数を表示/出力する必要はありません。変数の名前を入力するだけで済みます。

name <- "John Doe" name # auto-print the value of the name variable

自分で試してみる(準備中です。)»

これは、変数を出力するために print()関数をよく使用するPythonなどの他のプログラミング言語に精通している場合に便利です。

ただし、Rには使用したい場合に利用できるprint()関数があります。これは、変数を出力するために print()関数をよく使用するPhythonなどの他のプログラミング言語に精通している場合に便利です。

name <- "John Doe" print(name) # print the value of the name variable

自分で試してみる(準備中です。)»

また、forループを使用する場合など、コードを出力するためにprint()関数を使用する必要がある場合があります (これについては後の章で詳しく説明します)。

for (x in 1:10) {   print(x) }

自分で試してみる(準備中です。)»

結論:コードの出力にprint()関数を使うかどうかはあなた次第です。ただし、コードがR式の中にある場合(たとえば上の例のように中括弧{}の中)、結果を出力したい場合はprint()関数を使います。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細