名前付きリストの作成
よくできました、この調子で進みましょう!やることリストと同様に、リストの各要素が何を表しているかわからなくなると困ります。そのため、要素に名前を付けておくことが大切です:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
こうすると、name1、name2 などの名前が付いた要素を持つリストが作成されます。リストを作成した後に名前を付けたい場合は、ベクトルのときと同様に names() 関数を使用できます。次のコードは、上記の代入と完全に同等です:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
この演習はコースの一部です
R 入門
演習の手順
- 前の演習のコード(エディターを参照)を変更して、各要素に名前を付けましょう。
my_vectorにはvec、my_matrixにはmat、my_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