Rで名前付きリストを作成する方法


  1. 単純な名前付きリストの作成:

    my_list <- list(a = 1, b = 2, c = 3)

    上記の例では、my_listという名前のリストを作成し、要素にはそれぞれabcという名前が付けられます。

  2. リストにベクトルを追加する:

    my_list <- list()
    my_list$a <- c(1, 2, 3)
    my_list$b <- c(4, 5, 6)

    この例では、空のリストを作成し、$演算子を使用してリストにベクトルを追加しています。

  3. リストの要素にアクセスする:

    my_list <- list(a = 1, b = 2, c = 3)
    x <- my_list$a

    この例では、$演算子を使用してリストの要素にアクセスし、変数xに代入しています。

  4. リストの要素をループ処理する:

    my_list <- list(a = 1, b = 2, c = 3)
    for (i in names(my_list)) {
     print(my_list[[i]])
    }

    上記のコードは、forループを使用してリストの要素を順番に取得し、それぞれを出力します。

これらのコード例を使用して、名前付きリストを作成し、要素にアクセスし、ループ処理する方法を学ぶことができます。これらの手法を活用して、データの分析や処理を行うことができます。