У меня есть такая матрица:
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%.
Заранее спасибо за любые ответы!