Проблема, сортирующая списки с помощью делегатов

Сначала группируйте по последовательным значениям, а затем создайте список или продиктуйте:

g = df['phn'].ne(df['phn'].shift()).cumsum()
#for list
L = [v for k, v in df.groupby(g)]
print (L)

#for dictionary
d = dict(tuple(g))
#alternative
d = {k: v for k, v in df.groupby(g)}
print (d)
19
задан Jonathan Leffler 23 October 2008 в 17:39
поделиться