sakkara.model.data_components(df: DataFrame, group: str | Tuple[str, ...] = 'obs') Dict[str, DataComponent]#

Generate DataComponent objects from a pandas.DataFrame

Parameters:
  • df – DataFrame to generate components from.

  • group – Group to apply, i.e., each member of the given group corresponds to one row of the dataframe.

Returns:

Dictionary of {<column name in DataFrame>: DataComponent}