eelbrain.Dataset.from_caselist

classmethod Dataset.from_caselist(names, cases, name=None, caption=None, info=None, random=None, check_dims=True, dim_intersection=False, to_list=False)

Create a Dataset from a list of cases

Parameters
  • names – Names for the variables.

  • cases – A sequence of cases, whereby each case is itself represented as a sequence of values (str or scalar). Variable type (Factor or Var) is inferred from whether values are str or not.

  • name – Name for the Dataset.

  • caption – Caption for the table.

  • info – Info dictionary, can contain arbitrary entries and can be accessed as .info attribute after initialization. The Dataset makes a shallow copy.

  • random – Names of the columns that should be assigned as random factor.

  • check_dims – For NDVar columns, check dimensions for consistency between cases (e.g., channel locations in a Sensor). Default is True. Set to False to ignore mismatches.

  • dim_intersection – Only applies to combining NDVar: normally, when NDVar have mismatching dimensions, a DimensionMismatchError is raised. With dim_intersection=True, the intersection is used instead.

  • to_list – Only applies to combining NDVar: normally, when NDVar have mismatching dimensions, a DimensionMismatchError is raised. With to_list=True, the NDVar are added as list of NDVar instead.

Examples

See Dataset basics