code: def is_float_column(col: pd.Series) -> bool:
      """Check if a column must be a float - meaning does it contain fractions.
  
      Parameters
      ----------
      col : pd.Series
          The column to check.
  
      Returns
      -------
      bool
          True if the column is float, False otherwise.
      """
      if not is_float_dtype(col):
          return False
  
      return (col.round() != col).any()
  
file_path: deepchecks/deepchecks/utils/dataframes.py
imports: import typing
  import numpy
  import pandas
  from pandas.core.dtypes.common import is_float_dtype, is_integer_dtype, is_numeric_dtype
  from deepchecks.core.errors import DeepchecksValueError
  from deepchecks.utils.type_inference import infer_categorical_features
  from deepchecks.utils.typing import Hashable
  from deepchecks.utils.validation import ensure_hashable_or_mutable_sequence
label_desc: Use image node_id 9 for calling a global function with example usage: is_float_column(col) and returns: unknown, False