class_docstr: Calculate the percentile into which each value falls.
  
  See :class:`.Percentiles` for implementation details.
  
  :param column_name:
      The name of a column containing the :class:`.Number` values.
docstr: :returns:
      :class:`int`
docstr_tok: [":","returns",":",":","class",":","`","int","`"]
code: def run(self, table):
      """
      :returns:
          :class:`int`
      """
      percentiles = Percentiles(self._column_name).run(table)
  
      new_column = []
  
      for row in table.rows:
          new_column.append(percentiles.locate(row[self._column_name]))
  
      return new_column
  
file_path: agate/agate/computations/percentile_rank.py
imports: from agate.aggregations.percentiles import Percentiles
  from agate.computations.rank import Rank
  from agate.data_types import Number
  from agate.exceptions import DataTypeError
label_desc: Use image node_id 2 for calling the PercentileRank obj's underlying member method code with example usage: obj.run(table) and returns: new_column