私のデータセットには、教員の名前を含む「Faculty」という名前の列があります。名前を対応するコード(数字)に置き換えたいと思います。たとえば、次のコードは小さなサンプルを生成します。文字の値を数字に置き換える
Faculty<-data.frame(Faculty=c("Forestry","Advanced Technology", "erontology","Design and Architecture","Veterinary Medicine"))
Rでは、すべての名前をデータフレーム全体のコードに置き換えたいと考えています。教えてください:
Faculty.code<-data.frame(Faculty=c("23","34", "15","7","11"))
ありがとうございます。
を使用することができます。ありがとう。 – Sahara
これはすでに整数で格納されている要素なので、 'as.integer(Faculty $ Faculty)'を使うだけです。数字が何であるか気にするなら、それはもう少し仕事です。 – alistaire
多くの行がある場合はルックアップテーブルがおそらく速くなりますが、 '千'はおそらく差をつけません - http://stackoverflow.com/questions/18456968/how-do-i-map-a -ve-of-value-to-another-vector-with-my-own-map-in-r?lq = 1 – thelatemail