Я использую R для моих project.I я совершенно новой для R. У меня есть следующие данныеМаксимальное значение в столбце матрицы
place<-c("S1","S1","S1","S1","S2","S2","S2","S2")
product<-c("P1","P2","P3","P1","P2","P3","P1","P2")
location<-c("loc1","loc1","loc2","loc2","loc1","loc1","loc2","loc2")
profit<-c(55,80,70,90,30,40,15,20)
data<-data.frame(place,product,location,profit)
Я хочу, чтобы для каждого места, что продукт дает максимальную прибыль при каждом место и на выходе он будет добавить еще один столбец с двоичным записей, где 1 соответствует позиции в векторе, где прибыль не более, как и в следующим образом:
solution<-c(0,1,1,0,0,1,0,0)
Надеюсь мой вопрос ясен. Спасибо заранее.
К сожалению, по ошибке я написал неправильные значения в векторе «решение». Но это работает. Большое спасибо .. :) – Arushi