Как найти наибольшее значение столбца в кадре данных в 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, которое является максимальным значением фрейма данных, а не столбца.

Любая помощь будет отличной, спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос