Code Fix

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

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

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

 1  size <- factor("M", levels = c("S", "M", "L")________________)
                                                         ^
 2  result <- size > "S"
 3  cat(result, "\n")
出力: NA

空欄を埋めて実行を通す

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

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

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

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

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