def find_max_order(df, start_col=1):
    """Find the max value in each column and use it to put columns in rank order

    @start_col Index of starting column (typically 1 as first column -- column 0 -- is a date or label)
    """
    return list(df[df.columns[start_col:]].max().sort_values(ascending=False).keys())