Удалить NA при использовании «порядка»

У меня есть огромная матрица данных со столбцами для года, месяца, дня и осадков, которые мне нужно упорядочить, а также удалить строку, когда осадки являются NA ( что происходит 31 числа каждого месяца, в котором всего 30 дней и февраля ...).После просмотра справочных файлов r я использовал следующий код:

dat<- aa[order(aa$year, aa$month, aa$day, na.last=NA),] 

Он отлично упорядочил мои данные, но у меня все еще есть все 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
5
задан Machavity 28 January 2019 в 00:25
поделиться