Remove NA columns from output data frame

In the ‘hourly_percentiles’ data frame output,
use colSums to determine which columns are ‘all NA’
and selectively remove them.
Sensibly reorder columns in output data frame

Dyanmically check of existance of specific columns
and reorder them.