Мне нужно рассчитать: a) максимальные и минимальные значения для каждой строки моего набора данных (200 таких строк). b) Каждый столбец соответствует «Jan», «Feb» ... «Dec» (12 столбцов). Таким образом, мне нужно найти месяц, связанный с максимальной и минимальной температурой.Как извлечь значение столбца, соответствующее максимальному значению строки в R?
Для (а) это работает:
i= 1
temp.max = NULL
for(i in 1:200)
{ temp.max[i]<- max(temp.data[i,1:12])}
Может кто-то пожалуйста, помогите мне с (б)?
например. Если набор данных выглядит следующим образом:
Jan Feb Mar Apr May Jun ... Dec
1 2 3 4 12 6 2
Максимальное значение равно 12. Мне нужно вывести, что «Май» является соответствующий месяц.
... но ОП сказал, что им нужно сделать это для фрейма данных с 200 строками ... –
@BenBolker - – thelatemail
cool. Вы узнаете что-то каждый день. Интересно, что нет 'min.col' ... вы просто должны умножаться на -1? –