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 aSensor
). Default isTrue
. Set toFalse
to ignore mismatches.dim_intersection – Only applies to combining
NDVar
: normally, whenNDVar
have mismatching dimensions, aDimensionMismatchError
is raised. Withdim_intersection=True
, the intersection is used instead.to_list – Only applies to combining
NDVar
: normally, whenNDVar
have mismatching dimensions, aDimensionMismatchError
is raised. Withto_list=True
, theNDVar
are added aslist
ofNDVar
instead.
Examples
See Dataset basics