Code Fix

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

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

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

 1  rank <- factor("gold", levels = c("bronze", "silver", "gold")________________)
                                                                         ^
 2  result <- rank > "silver"
 3  cat(result, "\n")
出力: NA

空欄を埋めて実行を通す

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

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

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

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

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