Code Fix

中級 › 順序なし factor を < や > で比較すると警告付きで NA になる › パターン3

順序なし factor を < や > で比較すると警告付きで NA になる

factor型の値は、順序を持たない通常のfactorのままだと< や >のような大小比較ができず、'not meaningful for factors'という警告とともにNAになります。

 1  level <- factor("mid", levels = c("low", "mid", "high")________________)
                                                                   ^
 2  result <- level < "high"
 3  cat(result, "\n")
出力: NA

空欄を埋めて実行を通す

広告
広告スロット(未設定)

順序なし factor を < や > で比較すると警告付きで NA になる

大小関係のある比較をしたい場合は、factor()の時点でordered = TRUEを指定しておく必要があります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)