У меня есть эта огромная матрица данных со столбцами для года, месяца, дня и количества осадков, которые мне нужно заказать, а также удалить строку, когда количество осадков составляет NA (что происходит в день 31 каждого месяца, который имеет только 30 дней и февраль ...). После просмотра файлов справки r я использовал следующий код:
dat<- aa[order(aa$year, aa$month, aa$day, na.last=NA),]
Он упорядочил мои данные отлично, но у меня все еще есть все НС ... Кто-нибудь может сказать мне, почему это не работает?
спасибо
> head(dat)
code year month station ALTITUD PROV LONGITUD LATITUD day P1 id
1.1 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 1 0 1
1.2 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 2 0 1
1.3 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 3 0 1
1.4 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 4 0 1
1.5 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 5 0 1
1.6 3059 1940 11 ALBALATE DE LAS NOGUERAS 855 CUENCA 216372 402200 6 0 1