始める無料で始める

名前付きリストの作成

よくできました、この調子で進みましょう!やることリストと同様に、リストの各要素が何を表しているかわからなくなると困ります。そのため、要素に名前を付けておくことが大切です:

my_list <- list(name1 = your_comp1, 
                name2 = your_comp2)

こうすると、name1name2 などの名前が付いた要素を持つリストが作成されます。リストを作成した後に名前を付けたい場合は、ベクトルのときと同様に names() 関数を使用できます。次のコードは、上記の代入と完全に同等です:

my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")

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

R 入門

コースを見る

演習の手順

  • 前の演習のコード(エディターを参照)を変更して、各要素に名前を付けましょう。my_vector には vecmy_matrix には matmy_df には df という名前を使用してください。
  • my_list を出力して、結果を確認しましょう。

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

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

# Vector with numerics from 1 up to 10
my_vector <- 1:10 

# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)

# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]

# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)

# Print out my_list
コードを編集して実行