始める無料で始める

R でベクトルを作成する

R では、ベクトルはいくつかの方法で扱えます。

1つは自分でベクトルを作成する方法で、いくつかの手段があります。

R の rep() コマンドは、同じ要素を指定回数だけ繰り返すベクトルを作成します。 一方、seq() コマンドは、指定した規則に従うベクトルを作成します。

また、c() コマンド(“concatenate” の略)を使えば、ベクトルを手作業で作成できます。

この演習はコースの一部です

Rで学ぶデータサイエンスのための線形代数

コースを見る

演習の手順

  • 例にならって、rep() コマンドで 3 を3個並べるベクトルの代わりに、4 を4個並べるベクトルを作成してください。

  • 例にならって、2, 4, 6 を順に含むベクトルの代わりに、seq() コマンドを用いて 1, 3, 5 を順に含むベクトルを作成してください。

  • 最初の2問のプロンプトは c() コマンドで作成されています。回答も同様に、c() コマンドを使って入力してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Creating three 3's and four 4's, respectively
rep(3, 3)
rep(4, ___)

# Creating a vector with the first three even numbers and the first three odd numbers
seq(2, 6, by = 2)
seq(1, 5, by = ___)

# Re-creating the previous four vectors using the 'c' command
c(3, 3, 3)
c(___, 4, ___, 4)

c(2, 4, 6)
c(___, 3, ___)
コードを編集して実行