I have a column in a DataFrame with values:
[1, 1, -1, 1, -1, -1]
How can I group them like this?
[1,1] [-1] [1] [-1, -1] <
Using groupby from itertools data from Jez
groupby
itertools
from itertools import groupby [ list(group) for key, group in groupby(df.a.values.tolist())] Out[361]: [[1, 1], [-1], [1], [-1, -1]]