получение групповой ошибки через цикл for - PullRequest
0 голосов
/ 08 марта 2019
fashion = [1,1,2,3,3,3,21,1,1,1,5,5,5,5,3,3,2,6]  
for key,group in groupby(fashion):
print(key,':',list(group))

Я написал вышеупомянутый код, чтобы сгруппировать по определенным номерам и получить список.Например, я хочу получить такой результат, как:

1 : [1,1,1,1,1]
2 : [2,2]

Может кто-нибудь сказать мне, что не так с моим кодом?

1 Ответ

0 голосов
/ 08 марта 2019

fashion не является ни отсортированным списком для itertools.groupby (), ни Pandas DataFrame. Пожалуйста, опубликуйте полностью функционирующий код с разъяснениями, если вы пытаетесь использовать Pandas для группировки серии или DataFrame.

Как создать хорошие воспроизводимые примеры панд

Содержит полезные советы для получения помощи по функциям Pandas.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...