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, ___)