Skip to content

get_state_spell_durations()

get_state_spell_durations() returns spell durations for each sequence in tabular form.

Function Usage

python
from sequenzo import get_state_spell_durations
result = get_state_spell_durations(seqdata, fill_value=0)

Entry Parameters

ParameterRequiredTypeDescription
seqdataSequenceDataInput sequence dataset.
fill_valuenumericValue used for trailing empty duration slots.

What It Does

  • Splits each sequence into spells.
  • Computes each spell duration.
  • Returns a DataFrame with duration columns (Duration1, Duration2, ...).

Examples

python
from sequenzo import get_state_spell_durations

dur = get_state_spell_durations(seqdata, fill_value=0)
print(dur.head())

R Counterpart

  • Closest TraMineR function: seqdur
  • Mapping note: This is a direct conceptual and implementation match in Sequenzo (sequence_statistics.py calls seqdur).

Authors

Code: Yuqi Liang

Documentation: Yuqi Liang