Как найти наибольшее значение столбца в кадре данных в R?
У меня есть следующий фрейм данных, который я назвал озоном:
Ozone Solar.R Wind Temp Month Day
1 41 190 7.4 67 5 1
2 36 118 8.0 72 5 2
3 12 149 12.6 74 5 3
4 18 313 11.5 62 5 4
5 NA NA 14.3 56 5 5
6 28 NA 14.9 66 5 6
7 23 299 8.6 65 5 7
8 19 99 13.8 59 5 8
9 8 19 20.1 61 5 9
Я хотел бы извлечь наибольшее значение изozone
, Solar.R
, Wind
...
Кроме того, если это возможно, как бы я отсортировалSolar.R
или любой столбец этого фрейма данных в порядке убывания
Я старался
max(ozone, na.rm=T)
что дает мне самое высокое значение в наборе данных.
Я также пытался
max(subset(ozone,Ozone))
но получил"subset" must be logical."
Я могу установить объект для хранения подмножества каждого столбца, с помощью следующих команд
ozone <- subset(ozone, Ozone >0)
max(ozone,na.rm=T)
но это дает то же значение 334, которое является максимальным значением фрейма данных, а не столбца.
Любая помощь будет отличной, спасибо.