Сделайте этот запрос простым: данные data = data.frame (mode = c ("car", "car", "car", "car"), выбор = c (1,0, 0, 0) mainmode = c («BS», «car», «active», «TX»)); где BS = автобус, автомобиль = автомобиль, активный = ходьба, TX = такси.
Целевой выход = data.frame (mode = c ("автомобиль", "автомобиль", "автомобиль", "автомобиль"), выбор = c (0,1, 0,0) , mainmode = c ("BS", "car", "active", "TX")). Кроме того, если какое-либо значение из «mode» не совпадает ни с одним из значений в «mainmode», в этом случае значения выбора (т. Е. c (1,0,0,0)) должны оставаться такими же, как и в данных ,
Кто-нибудь может мне помочь? Большое спасибо заранее.