-4
我有一个R数据框,有大约400万观察值。 “Property Type”列中有9个不同的值/级别,我想通过将这9个值更改为“House”或“Apartment”来简化它。我怎样才能做到这一点?更新R data.frame中的值
- 实施例的数据:
房产类型
privateHome
oneBedApt
公寓
twoBedApt
- 预期输出:
房产类型
家
公寓
公寓
公寓
我有一个R数据框,有大约400万观察值。 “Property Type”列中有9个不同的值/级别,我想通过将这9个值更改为“House”或“Apartment”来简化它。我怎样才能做到这一点?更新R data.frame中的值
房产类型
privateHome
oneBedApt
公寓
twoBedApt
房产类型
家
公寓
公寓
公寓
我不知道如何不正是你的数据看起来就像所以我做了我的假数据:
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
应该做的伎俩
欢迎堆栈溢出!请阅读关于[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask)以及如何给出[可重现的示例]的信息(http://stackoverflow.com/questions/ 5963269)。这会让其他人更容易帮助你。 – zx8754
谢谢@ zx8754您的评论。我真的认为我的问题很清楚。有什么具体的我需要解释/改变? –
问题很明确,可能是很基本的问题。我们不确定,直到提供示例数据和预期输出。 – zx8754