Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 因子の水準 | ファクター
R入門
セクション 3.  3
single

single

book因子の水準

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

Note
定義

ファクターのレベルは、そのファクターが取りうる異なるカテゴリの集合を表す。

レベルの確認

levels()関数は、ファクターに格納されているすべてのユニークな値を表示する。

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

順序付きファクター

場合によっては、カテゴリに自然な順序が存在する(例:"short" < "medium" < "tall")。ファクターは、ordered = TRUE を設定することで順序付きとして宣言可能。

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

カスタム順序

デフォルトでは、Rはレベルをアルファベット順に並べますが、これは意図した階層と一致しない場合があります。希望する順序でレベルのベクトルを指定することで、特定の順序を定義できます。

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

これにより、順序が意図した意味と一致するように設定される。

タスク

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

'A'から'F'までの成績が並ぶベクトルがあります。これを'F < D < C < B < A'の順序を持つ順序付き因子に変換する課題です。

  1. gradesベクトルを指定の順序で因子に変換し、grades_f変数に代入してください。
  2. grades_f変数を表示してください。

解答

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

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

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

セクション 3.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt