Как сгруппировать строки данных в список в полярах group_byPython

Программы на Python
Ответить
Anonymous
 Как сгруппировать строки данных в список в полярах group_by

Сообщение Anonymous »


import polars as pl

df = pl.DataFrame({
"Letter": ["A", "A", "B", "B", "B", "C", "C", "D", "D", "E"],
"Value': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
})

Я хочу сгруппировать буквы и собрать соответствующее им значение в списке.
Связанный вопрос Pandas: Как сгруппировать строки фрейма данных в список в pandas groupby
Я знаю, что код pandas здесь не будет работать:
df.group_by("a")["b"].apply(list)


TypeError: объект «GroupBy» не подлежит подписке

Вывод будет:
┌────────┬───────────┐
│ Letter ┆ Value │
│ --- ┆ --- │
│ str ┆ list[i64] │
╞════════╪═══════════╡
│ A ┆ [1, 2] │
│ B ┆ [3, 4, 5] │
│ C ┆ [6, 7] │
│ D ┆ [8, 9] │
│ E ┆ [10] │
└────────┴───────────┘


Подробнее здесь: https://stackoverflow.com/questions/781 ... s-group-by
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»