セクション 3. 章 2
single
ファクターにおけるインデックス付け
メニューを表示するにはスワイプしてください
ファクターでのインデックス指定はベクトルと同様に機能し、要素の位置や位置のシーケンスによって要素を選択します。
基本的なインデックス指定
角括弧内にインデックスを指定することで、ファクターから特定の値を取得できます。
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
結果には選択された値が表示されますが、Rは出力の下にファクターのすべてのレベルを引き続き表示します。
未使用レベルの削除
結果に現れるレベルのみを表示したい場合は、drop = T(T または TRUE)パラメータを使用します。
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
シーケンス
範囲の要素を選択する際、コロン演算子(:)は連続したインデックスを生成します。例えば、5:10 は 5, 6, 7, 8, 9, 10 というシーケンスを作成します。これにより、複数の要素を一度に抽出することが容易になります。
タスク
スワイプしてコーディングを開始
血液型のデータセットがファクター形式で与えられています。次の課題を実行してください。
blood_grの3番目、10番目、15番目の要素を表示し、未使用のレベルはdropパラメータを使って削除してください。- 15番目から21番目までのすべての要素を表示してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 2
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください