code: def load_properties(
      as_train_test: bool = True, use_full_size: bool = False
  ) -> t.Union[pd.DataFrame, t.Tuple[pd.DataFrame, pd.DataFrame]]:
      """Load and return the properties of the just_dance dataset.
  
      Parameters
      ----------
      as_train_test : bool, default: True
          If True, the returned data is split into train and test exactly like the toy model
          was trained. The first return value is the train data and the second is the test data.
          In order to get this model, call the load_fitted_model() function.
          Otherwise, returns a single object.
      use_full_size : bool, default: False
          If True, the returned data will be the full dataset, otherwise returns a subset of the data.
      Returns
      -------
      properties : pd.DataFrame
          Properties for the just dance dataset.
      """
      if use_full_size:
          raise NotImplementedError(
              "Properties for the full dataset are not yet available."
          )
      properties = read_and_save_data(
          ASSETS_DIR,
          "just_dance_properties.csv",
          _SHORT_PROPERTIES_URL,
          to_numpy=False,
      )
  
      if as_train_test:
          train_indexes, test_indexes = _get_train_test_indexes(
              use_full_size
          )
          return (
              properties.loc[train_indexes],
              properties.loc[test_indexes],
          )
      else:
          return properties
  
file_path: deepchecks/deepchecks/nlp/datasets/classification/just_dance_comment_analysis.py
imports: import pathlib
  import typing
  import warnings
  import numpy
  import pandas
  from deepchecks.nlp import TextData
  from deepchecks.utils.builtin_datasets_utils import read_and_save_data
label_desc: Use image node_id 3 for calling a global function with example usage: load_properties(as_train_test, use_full_size) and returns: properties,  properties, properties