eelbrain.Dataset.from_caselist¶
-
classmethod
Dataset.
from_caselist
(names, cases, name=None, caption=None, info=None, random=None, check_dims=True, dim_intersection=False)¶ Create a Dataset from a list of cases
- Parameters
names (sequence of str) – Names for the variables.
cases (sequence of sequence of { str | scalar | NDVar }) – 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 (str) – Name for the Dataset.
caption (str) – Caption for the table.
info (dict) – Info dictionary, can contain arbitrary entries and can be accessed as
.info
attribute after initialization. The Dataset makes a shallow copy.random (str | sequence of str) – Names of the columns that should be assigned as random factor.
check_dims (bool) – For
NDVar
columns, check dimensions for consistency between cases (e.g., channel locations in aSensor
). Default isTrue
. Set toFalse
to ignore mismatches.dim_intersection (bool) – Only applies to combining
NDVar
: normally, whenNDVar
have mismatching dimensions, a DimensionMismatchError is raised. Withdim_intersection
, the intersection is used instead.
Examples
See Dataset basics