I am analysing data on the UK labour market and have my data in wide form, with each column corresponding to a particular month, and each row corresponding to a particular individual.
Is there a way to determine the first month in which each individual left full-time education (one of my states), and create a new variable containing this information for each individual?
My columns are simply: ID, month 1, month 2 etc. Full-time education is represented by "1".
Any ideas on whether this is possible?

To my knowledge, there is no such option in TraMineR (but I might be wrong). However, you can identify the first occurrence of a state with
TraMineR::seqfpos. If all of your sequences start with full-time education, you could identify the first occurrence of every other state of the alphabet usingTraMineR::seqfposand then identify the first transition among those.In the example below, we have indeed example data in which all sequences start in state "0". Hence, we could use the `seqfpos' approach (see bottom).
In instances, in which not all cases start with the same state, we have to identify transitions more explicitly. This is the first approach shown in the code below.
Note, I tend to use tidyverse functions for data management. I am pretty sure, there are other/better solutions to your problem, but the solution works.