セクション 2. 章 8
single
ベクトル要素の変更
メニューを表示するにはスワイプしてください
ベクトルは、新しい要素を追加したり、既存の要素を更新したりすることで変更可能。データ構造を拡張する必要がある場合や、値を修正する必要がある場合に有用。
関数による要素の追加
c() 関数または append() 関数を使用して、ベクトルに新しい値を追加。ベクトルに名前が付いている場合は、新しい要素にラベルを割り当てることも可能。
例
12345678grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
名前付き要素の追加
ベクトルにすでに名前が付いている場合、新しい名前に値を直接割り当てることで新しい要素を追加可能。
例
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
要素の更新
既存の値は名前またはインデックスで変更可能。
例
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
タスク
スワイプしてコーディングを開始
- 2番目の方法(値を追加しながら名前を割り当てる方法)を使って、
'Desk'ベクターの末尾に価格が135の新しい項目pricesを追加してください。 'Bookshelf'の価格を180に更新してください。インデックスまたは名前のどちらを使っても構いません。- 修正後のベクター
pricesを表示してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 8
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください