【R】factor型から数値型へ変換、桁区切りのカンマがある場合 | データマイニングのための備忘録

データマイニングのための備忘録

また調べそうなことをめもん

read.table()すると数値のはずがfactorになることがある。

桁区切りのカンマが無い場合、
as.numeric(as.character(aaa))

桁区切りのカンマがある場合、
上述ではNAが生成されるWarningがでる。
=====
警告メッセージ:
強制変換により NA が生成されました
=====

そこで、as.numeric()とする前に、カンマを除去する必要がある。
=====
as.numeric(gsub(",", "", aaa))
=====