code: def select_number(self, rows: List[Row], column: NumberColumn) -> Number:
          
          numbers: List[float] = []
          for row in rows:
              cell_value = row.values[column.name]
              if isinstance(cell_value, float):
                  numbers.append(cell_value)
  
          return numbers[0] if numbers else -1
docs: Select function takes a row (as a list) and a column name and returns the number in that
          column. If multiple rows are given, will return the first number that is not None.