code: def load_dataset(dataset_key, force_update=False, auto_update=False,
                   profile='default', **kwargs):
      
      return _get_instance(profile, **kwargs). \
          load_dataset(dataset_key,
                       force_update=force_update,
                       auto_update=auto_update)
docs: Load a dataset from the local filesystem, downloading it from data.world
      first, if necessary.
  
      This function returns an object of type `LocalDataset`. The object
      allows access to metedata via it's `describe()` method and to all the data
      via three properties `raw_data`, `tables` and `dataframes`, all of which
      are mappings (dict-like structures).
  
      :param dataset_key: Dataset identifier, in the form of owner/id or of a url
      :type dataset_key: str
      :param force_update: Flag, indicating if a new copy of the dataset should
          be downloaded replacing any previously downloaded copy
          (Default value = False)
      :type force_update: bool
      :param auto_update: Flag, indicating that dataset be updated to the latest
          version
      :type auto_update: bool
      :param profile: Configuration profile (account) to use.
          (Default value = 'default')
      :type profile: str, optional
      :returns: The object representing the dataset
      :rtype: LocalDataset
      :raises RestApiError: If a server error occurs
  
      Examples
      --------
      >>> import datadotworld as dw
      >>> dataset = dw.load_dataset('jonloyens/an-intro-to-dataworld-dataset')
      >>> list(dataset.dataframes)
      ['changelog', 'datadotworldbballstats', 'datadotworldbballteam']