Подсчитать последовательные значения True (или 1) в логическом (или числовом) столбце с помощью Polars?Python

Программы на Python
Ответить
Anonymous
 Подсчитать последовательные значения True (или 1) в логическом (или числовом) столбце с помощью Polars?

Сообщение Anonymous »

Я надеюсь посчитать последовательные значения в столбце, желательно с использованием полярных выражений.

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

import polars
df = pl.DataFrame(
{"value": [True,True,True,False,False,True,False,False,True,True]}
)
В приведенном выше примере фрейма данных я хотел бы подсчитать количество последовательных значений True.
Ниже приведен пример использования пакета R Data.Table.

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

library(data.table)
dt 

Подробнее здесь: [url]https://stackoverflow.com/questions/75404335/count-consecutive-true-or-1-values-in-a-boolean-or-numeric-column-with-polar[/url]
Ответить

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

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

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

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

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