【发布时间】:2018-12-13 00:27:51
【问题描述】:
我有一个矩阵,如下所示:
Area_Code <- as.character(c("Red","Yellow","Orange","Orange","Orange"))
Garden_Size <- as.numeric(c(75,100,50,170,105))
Property_Type <- as.character(c("House","Flat","Bungalow","House","House"))
House_Price <- as.numeric(c(110000,120000,355000,495000,150000))
Matrix <- cbind(Area_Code,Garden_Size,Property_Type,House_Price)
我希望能够设置变量,例如; Area_Code 必须为橙色 花园大小必须 > 100 属性类型必须为“房屋”
然后,如果每行都满足这些特定条件,我想将 House_Price 变量增加一些量 - 对于此示例,假设为 10%。
我希望将生成的更改保存为新矩阵,以便我拥有旧矩阵和新更新矩阵的副本。
因此,对于这个特定示例,我希望代码产生新矩阵与旧矩阵相同的结果,除了底部两行(与上面设置的参数匹配)的价格增加了 10%。
提前感谢您的任何回答!
【问题讨论】:
标签: r