Code Fix

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

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

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

 1  tier <- factor("basic", levels = c("basic", "plus", "pro")________________)
                                                                      ^
 2  result <- tier < "pro"
 3  cat(result, "\n")
出力: NA

空欄を埋めて実行を通す

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

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

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

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

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