始める無料で始める

リストから要素を選択する

リストは多くの場合、さまざまな要素やコンポーネントで構成されています。そのため、特定の1つの要素、複数の要素、またはコンポーネントを取り出す方法を理解しておくことが大切です。

コンポーネントを選択する方法の1つは、そのコンポーネントの番号を使う方法です。たとえば、shining_list の最初のコンポーネントを取得するには、次のように入力します。

shining_list[[1]]

コンソールで実際に試してみると、動作をすぐに確認できます。重要なポイント:ベクトルから要素を選択する場合は、一重の角かっこ [ ] を使います。二重かっこと混同しないよう注意してください。

コンポーネント名を使って選択することもできます。[[ ]] または $ 記号を使うと、どちらもレビューを表すデータフレームを選択できます。

shining_list[["reviews"]]
shining_list$reviews

コンポーネントを選択するだけでなく、そのコンポーネント内の特定の要素を取り出す場面もよくあります。たとえば、shining_list[[2]][1] と書くと、2番目のコンポーネントである actorsshining_list[[2]])から最初の要素([1])を選択できます。コンソールで入力すると、Jack Nicholson という結果が表示されます。

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

R 入門

コースを見る

演習の手順

  • shining_list から俳優を表すベクトルを選択して、そのまま出力してください。
  • shining_list から俳優を表すベクトルの2番目の要素を選択して、同様に出力してください。

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

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

# shining_list is already pre-loaded in the workspace

# Print out the vector representing the actors


# Print the second element of the vector representing the actors
コードを編集して実行