20
おそらくダムの質問ですが、最近Matt Dowleがas.factor()
というコードを書いていました。具体的にはのコメントにthis answerです。私はこのスニペットを使用しましたが、因子レベルを明示的に設定する必要があったので、as.factor(dt[[col]])
をfactor(dt[[col]], levels=my_levels)
に変更しなければなりませんでした。これは私に、と比較してas.factor()
を使用する利点(もしあれば)を考えているのですか?なぜ単にfactor()の代わりにas.factor()を使うのですか
名前の整合性は大きなものです。ほとんどすべての共通クラスには 'as.class'関数があります。 – Gregor