Описание тега itertools-groupby
Функция в модуле itertools. Создает итератор, который возвращает последовательные ключи и группы из итерируемого объекта.
1
ответ
группировка нескольких элементов в списке в несколько групп разного размера python
Я пытаюсь сгруппировать файлы .xls в список infilesна основе строк в именах файлов .xls. Имена файлов имеют такой формат: «type_d_cross_profile_glacier_name_A-Z», где — тип ледниковой среды, glacier_name- это каждый ледник, а AZ - это буква алфавита…
21 мар '22 в 13:01
4
ответа
Учитывая большой массив кортежей, как сгруппировать первый элемент каждого кортежа, чтобы суммировать последний элемент каждого кортежа без фрейма данных Pandas?
У меня есть большой список кортежей, где каждый кортеж содержит 9 строковых элементов: pdf_results = [ ("Kohl's - Dallas", '-', "Kohl's Cafe", '03/18/22', 'RC', '8', '0', '16', '8'), ("Kohl's - Dallas", '-', "Kohl's Cafe", '03/18/22', 'SMI', '5', '0…
20 мар '22 в 14:56
0
ответов
Как адаптировать np.fft.fft по группам?
Я не очень хорошо разбираюсь в структуре данных, мне нужна помощь: Я хочу адаптировать np.fft.fft для получения конкретных амплитуд и фазовых углов для каждого штрих-кода. Однако для каждого штрих-кода в качестве сигнала используется 512 точек данны…
24 мар '22 в 20:15
1
ответ
Строки увеличения Python, начиная с месяца за месяцем
Как получить приведенный ниже результат Текущий месяц — это столбец, который должен быть рассчитан. Нам нужно получать приращение каждый месяц, начиная с 18 января, для каждого идентификатора учетной записи. Первая строка/запись каждой учетной запис…
16 май '22 в 03:48
1
ответ
Python — itertools.groupby 2
Просто возникли проблемы с itertools.groupby. Учитывая список словарей, my_list= [ "AD01", "AD01AA", "AD01AB", "AD01AC", "AD01AD","AD02", "AD02AA", "AD02AB", "AD02AC"] из этого списка я рассчитывал создать словарь, где ключ — самое короткое имя, а з…
02 май '22 в 17:30
2
ответа
Python itertools.groupby со словарями с несколькими значениями
Я пытаюсь использовать функцию Python itertools.groupby, чтобы изменить этот список: items = [ {'price': 5.0, 'name': 'Strawberries'}, {'price': 5.0, 'name': 'Strawberries'}, {'price': 5.0, 'name': 'Strawberries'}, {'price': 11.23, 'name': 'Coffee'}…
27 апр '22 в 11:40
0
ответов
Как перебирать вложенные группы в кадре данных pandas и присваивать значения новому столбцу?
У меня есть кадр данных: Но это каким-то образом дает мне значения последней группы в каждой записи. Пожалуйста, предложите
27 июл '22 в 10:19
1
ответ
Группировать список диктовок с несколькими ключами не работает, даже если я использовал отсортированный ранее
У меня есть список таких словарей: a = [ {'user_id':'111','clean_label':'VIR SEPA'}, {'user_id':'112','clean_label':'VIR SEPA'}, {'user_id':'111','clean_label':'VIR SEPA'}, ] и я хочу, чтобы: a = [ [ {'user_id':'111','clean_label':'VIR SEPA'}, {'use…
08 июн '22 в 15:19
2
ответа
Группировка словарей Python в иерархической форме с несколькими ключами?
Вот мой список диктовок: [{'subtopic': 'kuku', 'topic': 'lulu', 'attachments': ['ttt'], 'text': 'abc'}, {'subtopic': 'tutu', 'topic': 'lulu', 'attachments': ['pipu'], 'text': 'bubb'}, {'subtopic': 'did', 'topic': 'lulu', 'attachments': ['ktop'], 'te…
02 дек '22 в 22:41
0
ответов
Установите новый ссылочный столбец после сопоставления значений
у меня проблемы с поиском решения. давайте предположим, что у меня есть следующий ввод. Я часами думаю, как это сделать, но чувствую, что это выходит за рамки моих возможностей. Может ли кто-нибудь дать мне подсказку? Edit1: значения не в порядке. и…
08 сен '22 в 11:58
1
ответ
Python itertools.groupby дает неожиданные результаты при сортировке по двоичному представлению
Я пытаюсь решить простую проблему, используяitertools.groupby: сгруппировать числа из0к7по количеству1в их двоичном представлении. Итак, я хочу создать отображение {0: [0], 1: [1, 2, 4], 2: [3, 5, 6], 3: [7]} Но вот что я получаю отgroupby: >>…
25 сен '22 в 09:05
1
ответ
pandas: понимание списка для создания столбца в существующем фрейме данных
У меня есть один столбец, а другой - datetime, который находится в позиции индекса. Я сделал для этого некоторое кодирование. Я пытаюсь использовать цикл for для условия ниже, но мне нужна оптимизация или понимание списка. date_today = datetime.now(…
20 окт '22 в 10:26
0
ответов
Python: значение исчезает из списка при использовании groupby и преобразовании в словарь
Я пытаюсь написать простую функцию, которая дает результат второго голосования. Я начинаю с вложенного списка с именами кандидатов, и я хотел бы сгруппировать их по первому элементу и поместить в словарь (где первый элемент — это ключ, а вложенный с…
07 июл '22 в 02:47
0
ответов
Может ли itertools.groupby использовать pd.NA?
Я пытался использовать с серией pandas. Но я получил: TypeError: логическое значение NA неоднозначно Действительно, некоторые из моих ценностей . Это минимальный воспроизводимый пример: import pandas as pd import itertools g = itertools.groupby([pd.…
25 янв '23 в 12:19
1
ответ
Сгруппируйте электронные письма в TO и CC с помощью itertools.groupby и преобразуйте их в словарь.
Я хотел бы сгруппировать электронные письма по их домену и преобразовать результат в словарь. До сих пор я понял, чтоitertools.groupbyс пользовательской функцией сделает это. Он правильно назначает ключи каждому значению, но когда я пытаюсь создать …
26 авг '22 в 19:39
2
ответа
Список строк, которые я хочу сгруппировать, если они содержат определенную подстроку из основного списка
У меня есть список строк, которые я хочу сгруппировать, если они содержат определенную подстроку из основного списка. Пример ввода: ["Audi_G71Q3E5T7_Coolant", "Volt_Battery_G9A2B4C6D8E", "Speaker_BMW_G71Q3E5T7", "Engine_Benz_G9A2B4C6D8E", "Ford_G9A2…
12 авг '22 в 15:27
1
ответ
Как получить количество экземпляров в объекте itertools._grouper?
Предположим, у меня есть следующий кадр данных: >>>from itertools import groupby >>>import pandas as pd >>>idx1 = pd.date_range('2019-01-01',periods=5) >>>idx2 = pd.date_range('2020-06-01',periods=5) >>>i…
05 окт '22 в 20:37
1
ответ
Rust: Itertools::GroupBy и владение
Я новичок в Rust, и у меня проблемы с пониманиемItertools::GroupBy. Вот пример, который я придумал для практикиGroupBy. Дан массив целых чисел: Сгруппируйте его по значению чисел. Сохраняйте только группы с более чем 3 элементами. Верните вектор с к…
30 июл '22 в 16:57
0
ответов
Python — группировать по любому совпадающему значению
У меня есть такая структура данных [ (123, 321), (123, 456), (999, 654), (111, 456), (999, 898), (111, 654), (481, 739), ] Как я могу сгруппировать кортежи вместе по любому соответствующему элементу? т.е. получить этот результат (порядок не имеет зн…
25 авг '22 в 11:30
1
ответ
Как сгруппировать по имени, сохранить ключи и имена с помощью itertools?
Я работаю с набором данных, который представляет собой простой SQL-запрос, который извлекает нужные строки. [(2, 5, 'JOHN K', 'YAHOO'), (2, 6, 'AARON M', 'YAHOO'), (2, 7, 'NICK C', 'YAHOO'), (1, 2, 'CELESTE G', 'GOOGLE'), (1, 3, 'RICH M', 'GOOGLE'),…
25 окт '22 в 16:25