code: def mode_number(self, rows: List[Row], column: NumberColumn) -> Number:
          
          most_frequent_list = self._get_most_frequent_values(rows, column)
          if not most_frequent_list:
              return 0.0  # type: ignore
          most_frequent_value = most_frequent_list[0]
          if not isinstance(most_frequent_value, Number):
              raise ExecutionError(f"Invalid valus for mode_number: {most_frequent_value}")
          return most_frequent_value
docs: Takes a list of rows and a column and returns the most frequent value under
          that column in those rows.