Being a qp.DataSet
subclasss, qp.Batch
inherits some of its methods. The important ones are these which allow the manipulation of the meta component. That means meta-edits can be applied globally (run methods on qp.DataSet
) or Batch
-specific (run methods on qp.Batch
). Batch meta-edits always overwrite global meta-edits and while building a qp.Cluster
from a qp.Batch
, the modified meta information is taken from .meta_edits
.
The following methods can be used to create meta-edits for a qp.Batch
:
>>> batch.hiding('q1', [2], axis='y') >>> batch.sorting('q2', fix=[97, 98]) >>> batch.slicing('q1', [1, 2, 3, 4, 5], axis='x') >>> batch.set_variable_text('gender', 'Gender???') >>> batch.set_value_texts('gender', {1: 'Men', 2: 'Women'}) >>> batch.set_property('q1', 'base_text', 'This var has a second filter.')
Some methods are not allowed to be used for a Batch
. These will raise a NotImplementedError
to prevent inconsistent case and meta data states.