Generates structured labels from a DataFrame based on transitions in the specified label column.This function iterates over the rows of a pandas DataFrame and detects changes in the values of
a specified label column. It groups consecutive rows with the same label value, and for each group,
it returns a dictionary containing the start index, end index, and the label. Optionally, the result
can be returned in a dictionary format, compatible with file saving, including the file name.Parameters