поиск условного максимума и объединение дополнительных переменных - PullRequest
0 голосов
/ 01 марта 2019

Я хочу найти максимальное значение дня с 1 по 3, которое на меньше , чем результат дня, и в то же время получить соответствующие коды dx.мой набор данных: data<-data.frame(outcomesday=c(5, 8,9),days1=c(10,10,9), dxcode1=c(1112, 2111,3422), days2=c(4,7,6), dxcode2=c(5112, 6111,5422),days3=c(2, 11 ,8),dxcode3=c(8112,7111,9422))

outcomesday days1 dxcode1 days2 dxcode2 days3 dxcode3 1 5 10 1112 4 5112 2 8112 2 8 10 2111 7 6111 11 7111 3 9 9 3422 6 5422 8 9422

Мой ожидаемый результат должен быть:

outcomesday days1 dxcode1 days2 dxcode2 days3 dxcode3 newvar 1 5 10 1112 4 5112 2 8112 4;5112 2 8 10 2111 7 6111 11 7111 7;6111 3 9 9 3422 6 5422 8 9422 8;9422

как мнесоздать новую переменную с максимальным значением для дня с 1 по 3 и ввести соответствующий код от dx1 до dx3?

...