セクション 6. 章 4
single
リスト要素の変更
メニューを表示するにはスワイプしてください
リストは柔軟性が高く、要素の追加、削除、変更が可能。
要素の追加
新しいインデックスまたはラベルに値を代入して新しい要素を追加。
例
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
注意
ラベルで追加する場合は、引用符(例:"integer")を使用。
c() 関数を使って2つのリストを結合し、1つのリストにまとめることも可能。
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
要素の削除
要素を削除するには、その要素に NULL を代入します。
例
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
要素の更新
要素の値を変更するには、単純に再代入を行う。
例
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
タスク
スワイプしてコーディングを開始
コース情報を含むリスト info があります。
あなたの課題は次の通りです:
- 4番目の要素を
44に更新する(この章は44番目です)。 - 3番目の要素(
1です)を削除する。 - 新しい要素
Levelを追加し、その値を'Beginner'にする。 - 修正後のリスト
infoを出力する。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 6. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください