Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ベクトル要素の変更 | データ型とベクトル
R入門
セクション 2.  8
single

single

bookベクトル要素の変更

メニューを表示するにはスワイプしてください

ベクトルは、新しい要素を追加したり、既存の要素を更新したりすることで変更可能。データ構造を拡張する必要がある場合や、値を修正する必要がある場合に有用。

関数による要素の追加

c() 関数または append() 関数を使用して、ベクトルに新しい値を追加。ベクトルに名前が付いている場合は、新しい要素にラベルを割り当てることも可能。

12345678
grades <- 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
copy

名前付き要素の追加

ベクトルにすでに名前が付いている場合、新しい名前に値を直接割り当てることで新しい要素を追加可能。

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

要素の更新

既存の値は名前またはインデックスで変更可能。

1234567
grades <- 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
copy
タスク

スワイプしてコーディングを開始

  1. 2番目の方法(値を追加しながら名前を割り当てる方法)を使って、'Desk' ベクターの末尾に価格が 135 の新しい項目 prices を追加してください。
  2. 'Bookshelf' の価格を 180 に更新してください。インデックスまたは名前のどちらを使っても構いません。
  3. 修正後のベクター prices を表示してください。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt