R-basic-syntax

提供:Dev Guides
移動先:案内検索

R-基本的な構文

慣例として、「Hello、World!」と書くことでRプログラミングの学習を開始します。プログラム。 ニーズに応じて、Rコマンドプロンプトでプログラムするか、Rスクリプトファイルを使用してプログラムを作成できます。 両方を1つずつ確認しましょう。

Rコマンドプロンプト

R環境をセットアップしたら、コマンドプロンプトで次のコマンドを入力するだけでRコマンドプロンプトを簡単に起動できます-

$ R

これにより、Rインタプリタが起動し、プロンプトが表示されます。次のようにプログラムの入力を開始できます-

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

ここで、最初のステートメントは、ストリング変数myStringを定義します。ここで、ストリング「Hello、World!」を割り当てます。次に、次のステートメントprint()を使用して、変数myStringに格納されている値を出力しています。

Rスクリプトファイル

通常、プログラムをスクリプトファイルに記述してプログラミングを行い、コマンドプロンプトで Rscript と呼ばれるRインタープリターを使用してそれらのスクリプトを実行します。 だから、次のようにtest.Rと呼ばれるテキストファイルに次のコードを書くことから始めましょう-

# My first program in R Programming
myString <- "Hello, World!"

print ( myString)

上記のコードをファイルtest.Rに保存し、以下のようにLinuxコマンドプロンプトで実行します。 Windowsまたは他のシステムを使用している場合でも、構文は変わりません。

$ Rscript test.R

上記のプログラムを実行すると、次の結果が生成されます。

[1] "Hello, World!"

コメント

コメントは、Rプログラムのテキストを支援するようなものであり、実際のプログラムの実行中はインタープリターによって無視されます。 単一のコメントは、次のようにステートメントの先頭に#を使用して書き込まれます-

# My first program in R Programming

Rは複数行のコメントをサポートしていませんが、次のようなトリックを実行できます-

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a
      single OR double quote"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

上記のコメントはRインタプリタによって実行されますが、実際のプログラムに干渉することはありません。 このようなコメントは、一重引用符または二重引用符で囲む必要があります。