class_docstr: A one-dimensional frame.
  
  Frames with only a single column share certain logic that is encoded in
  this class.
code: def _reduce(
      self,
      op,
      axis=no_default,
      level=None,
      numeric_only=None,
      **kwargs,
  ):
      if axis not in (None, 0, no_default):
          raise NotImplementedError(
              "axis parameter is not implemented yet"
          )
  
      if level is not None:
          raise NotImplementedError(
              "level parameter is not implemented yet"
          )
  
      if numeric_only and not isinstance(
          self._column,
          cudf.core.column.numerical_base.NumericalBaseColumn,
      ):
          raise NotImplementedError(
              f"Series.{op} does not implement numeric_only."
          )
      try:
          return getattr(self._column, op)(**kwargs)
      except AttributeError:
          raise TypeError(f"cannot perform {op} with type {self.dtype}")
  
imports: from __future__ import annotations
  import warnings
  from typing import Any, Dict, Optional, Tuple, Union
  import cupy
  import numpy
  import cudf
  from cudf._typing import Dtype, NotImplementedType, ScalarLike
  from cudf.api.extensions import no_default
  from cudf.api.types import _is_scalar_or_zero_d_array, is_bool_dtype, is_integer, is_integer_dtype
  from cudf.core.column import ColumnBase, as_column
  from cudf.core.frame import Frame
  from cudf.utils.nvtx_annotation import _cudf_nvtx_annotate
  from cudf.utils.utils import NotIterable
label_desc: Use image node_id 1 for calling the SingleColumnFrame obj's underlying member method code with example usage: obj._reduce(op, axis, level, numeric_only) and returns: getattr