我在R中有一个数据框,有大约4百万个观测值。列#34中有9个不同的值/级别;属性类型"我希望通过将这9个值更改为" House"来简化它。或"公寓"。我怎么能这样做?
房产类型
privateHome
oneBedApt
公寓
twoBedApt
房产类型
楼
公寓
公寓
公寓
答案 0 :(得分: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
应该做的伎俩