2017-04-19 6 views
-4

私は約4百万の観測値を持つRのデータフレームを持っています。 "Property Type"列には9つの異なる値/レベルがあり、これらの9つの値を "House"または "Apartment"に変更することで簡略化したいと思います。これどうやってするの?R data.frameの値を更新する

  • 例データ:

PROPERTY_TYPE

privateHome

oneBedApt

アプト

twoBedApt

  • 予想される出力:

物件の

ハウス

アパート

アパート

アパート

+5

は、スタックオーバーフローへようこそトリックを行う必要があります! [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)と[再現可能な例を与える方法](http://stackoverflow.com/questions/)の情報をお読みください。 5963269)。これは他の人があなたを助けることをはるかに容易にします。 – zx8754

+0

あなたのコメントのおかげで@ zx8754。私は私の質問がはっきりしていると思っていました。私が説明/変更する必要のあるものはありますか? –

+1

質問は明確で、おそらくかなり基本的な問題です。サンプルデータと期待される出力が提供されるまではわからない。 – zx8754

答えて

0

私はそう、私は私の偽のデータを作ったとまったく同じように、あなたのデータを見てないのか分からない:

  Flat col1 col2 col3 
1 privateHome qwe rty uio 
2 oneBedApt uio pas dfg 
3   Apt dfg hjk lzx 
4 twoBedApt lzx cvb nmq 

d$Flat <- ifelse(grepl("Apt",d$Flat),"Apartment","House") 

     Flat col1 col2 col3 
1  House qwe rty uio 
2 Apartment uio pas dfg 
3 Apartment dfg hjk lzx 
4 Apartment lzx cvb nmq 

関連する問題