sktime.utils.data_processing.from_long_to_nested

sktime.utils.data_processing.from_long_to_nested(X_long, instance_column_name='case_id', time_column_name='reading_id', dimension_column_name='dim_id', value_column_name='value', column_names=None)[source]

Convert long DataFrame to a nested DataFrame.

Parameters
  • X_long (pd.DataFrame) – The long DataFrame

  • instance_column_name (str, default = 'case_id') – The name of column corresponding to the DataFrame’s instances.

  • time_column_name (str, default = 'reading_id') – The name of the column corresponding to the DataFrame’s timepoints.

  • dimension_column_name (str, default = 'dim_id') – The name of the column corresponding to the DataFrame’s dimensions.

  • value_column_name (str, default = 'value') – The name of the column corresponding to the DataFrame’s values.

  • column_names (list, optional) – Optional list of column names to use for nested DataFrame columns.

Returns

X_nested – Nested pandas DataFrame

Return type

pd.DataFrame