可能性の重複:
R - How to convert a factor to an integer\numeric in R without a loss of information情報R失うことなく、数値に倍率を変換(as.numericする()動作するようには思えない)
などについては、次の事実。 numeric()関数が注目されました
> blah<-c("4","8","10","15")
> blah
[1] "4" "8" "10" "15"
> blah.new<-as.factor(blah)
> blah.new
[1] 4 8 10 15
Levels: 10 15 4 8
> blah.new1<-as.numeric(blah.new)
> blah.new1
[1] 3 4 1 2
レベル4,8,1の因子を変換すると0、および15をas.numeric()を使用して量的変数に変換すると、すべての数値が順位に変換され、元の値は失われます。
レベル10,15,4、および8のベクトル 'blah.new'をどのようにして10,15,4、および8の数値に変換するのですか?
(この問題は、量的変数は(read.tableをによって読み取られたデータセットの生じている)因子であることが)
はありがとう!!!!
は*****アップデート:私はそれは、この関数は、引数に変換していること言うん()as.numericのドキュメントにどこ疑問に思って、しかし******
blah.new1<-as.numeric(as.character(blah.new))
をそれを考え出しましたランキングのリスト?
これは、「?factor」 – Andrie
の**警告**セクションに記載されています。また、R-FAQにも記載されています。 –
しかし、それは私が見ているR本のいずれにもなく、確かに私をループのために投げ込んでしまった。 – Amanda