Поэлементное агрегирование столбца типа List[f64] в PolarsPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Поэлементное агрегирование столбца типа List[f64] в Polars

Сообщение Anonymous »

Я хочу применить функции агрегирования, такие как сумма, среднее значение и т. д., к столбцу типа List[f64] после group_by, чтобы получить обратно запись List[64].

Скажем, у меня есть:

Код: Выделить всё

import polars as pl

df = pl.DataFrame(
{
"Case": ["case1", "case1"],
"List": [[1, 2, 3], [4, 5, 6]],
}
)

print(df)

Код: Выделить всё

shape: (2, 2)
┌───────┬────────────┐
│ Case  ┆ List       │
│ ---   ┆ ---        │
│ str   ┆ list[i64]  │
╞═══════╪════════════╡
│ case1 ┆ [1, 2, 3]  │
│ case1 ┆ [4, 5, 6]  │
└───────┴────────────┘
Я хочу сгруппировать по регистру и суммировать список, чтобы в итоге получилось:

Код: Выделить всё

┌───────┬────────────┐
│ Case  ┆ List       │
│ ---   ┆ ---        │
│ str   ┆ list[i64]  │
╞═══════╪════════════╡
│ case1 ┆ [5, 7, 9]  │
└───────┴────────────┘
Как мне лучше всего это сделать? Обратите внимание, что длина каждого из списков равна 256, поэтому индексирование каждого из них не является хорошим решением.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/737 ... -in-polars
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Поэлементное агрегирование столбца типа List[f64] в Polars
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Поэлементное агрегирование столбца типа List[f64] в Polars
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Поэлементное агрегирование столбца типа List[f64] в Polars
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Поэлементное агрегирование столбца типа List[f64] в Polars
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Поэлементное агрегирование столбца типа List[f64] в Polars
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

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