1. 学ぶ
  2. /
  3. コース
  4. /
  5. R入門

Connected

演習

行列要素の選択

ベクトルと同様に、角かっこ [ ] を使って行列から1つまたは複数の要素を選択できます。ベクトルは1次元ですが、行列は2次元です。そのため、選択したい行と列をカンマで区切って指定します。例:

  • my_matrix[1,2] は、1行目・2列目の要素を選択します。
  • my_matrix[1:3,2:4] は、行1・2・3と列2・3・4にあるデータからなる行列になります。

行や列のすべての要素を選択したい場合は、カンマの前後のどちらかを空欄にします:

  • my_matrix[,1] は第1列のすべての要素を選択します。
  • my_matrix[1,] は第1行のすべての要素を選択します。

この知識を使って、再びスター・ウォーズに戻りましょう。前の演習と同様に、all_wars_matrix はすでにワークスペースに用意されています。

指示

100 XP
  • すべての映画の非US収益(all_wars_matrix の第2列全体)を選択し、non_us_all として保存します。
  • non_us_all に mean() を使って、すべての映画の非US収益の平均を計算し、結果を表示します。
  • 次に、all_wars_matrix から最初の2作品の非US収益を選択し、non_us_some として保存します。
  • もう一度 mean() を使って、non_us_some の平均値を表示します。