aixd.data.utils_data.reformat_dataframe_to_dict

aixd.data.utils_data.reformat_dataframe_to_dict(dataframe: DataFrame, listwrap: bool = False) Dict[source]

Reformats data formatted as a dataframe into a dictionary. In the intended usage, each row of the dataframe corresponds to one data sample and each row to a data object. The column names will be mapped to keys in the dictionary. To access a particular value, use: dct[column_name_as_key][nth_sample][ith_dimension].

Parameters:
  • dataframe (pd.DataFrame) – A dataframe object.

  • listwrap (bool, optional, default=False) – If True, 1-dimensional values will be put into a 1-item list (e.g., 3.14 -> [3.14]).

Returns:

Dict – A dictionary.