class_docstr: Imputed Data
  
  This class should not be instantiated directly.
  Instead, it is returned when ImputationKernel.impute_new_data() is called.
  For parameter arguments, see ImputationKernel documentation.
class_docstr_tok: ["Imputed","Data","This","class","should","not","be","instantiated","directly",".","Instead",",","it","is","returned","when","ImputationKernel.impute_new_data","(",")","is","called",".","For","parameter","arguments",",","see","ImputationKernel","documentation","."]
docstr: Return the number of datasets.
  Datasets are defined by how many different sets of imputation
  values we have accumulated.
docstr_tok: ["Return","the","number","of","datasets",".","Datasets","are","defined","by","how","many","different","sets","of","imputation","values","we","have","accumulated","."]
code: def dataset_count(self):
      """
      Return the number of datasets.
      Datasets are defined by how many different sets of imputation
      values we have accumulated.
      """
      return self.iterations.shape[0]
  
imports: import numpy
  from .compat import pd_DataFrame
  from .utils import _t_dat, _t_var_list, _t_var_dict, _ensure_iterable, _dict_set_diff, _assign_col_values_without_copy, _slice, _subset_data
  from itertools import combinations
  from typing import Dict, List, Union, Any, Optional
  from warnings import warn
label_desc: Use image node_id 7 for calling the ImputedData obj's underlying member method code with example usage: obj.dataset_count() and returns: self