performance_analytics.rank
**************************

spice.performance_analytics.rank(data: DataFrame, column: str, ascending: bool = False) -> DataFrame

   Rank values in a DataFrame by a specified column.

   Parameters:
      * **data** -- pandas DataFrame with numeric values to rank

      * **column** -- Column name to rank by

      * **ascending** -- If True, rank in ascending order (smallest =
        1) If False, rank in descending order (largest = 1)

   Returns:
      DataFrame with original data and 'rank' column added,
         sorted by rank

   Return type:
      pd.DataFrame

   -[ Example ]-

   >>> df = pd.DataFrame({
   ...     'name': ['Fund A', 'Fund B', 'Fund C'],
   ...     'return': [0.15, 0.08, 0.22]
   ... })
   >>> rank(df, column='return')
        name  return  rank
   0  Fund C    0.22     1
   1  Fund A    0.15     2
   2  Fund B    0.08     3
