Вычислить полярное выражение до накопленной суммы geq xPython

Программы на Python
Ответить
Anonymous
 Вычислить полярное выражение до накопленной суммы geq x

Сообщение Anonymous »

У меня есть выражение (написанное в плагине), вычисление которого требует больших затрат, которое возвращает целое число (принимает строковый столбец). Я хотел бы вычислять выражение до тех пор, пока совокупная сумма целых чисел не достигнет определенного значения (т.е. не рассчитывать для всего LazyFrame). Будут ли поляры делать это по умолчанию с помощью cum_sum и фильтра?
В качестве альтернативы мне кажется, что я ищу что-то вроде Polars.LazyFrame.sink_batches, но я тоже не уверен, что это будет делать то, что я хочу.
Меня устраивает что-то, что слегка «пересчитывает» для сохранения параллелизма (т. е. запускает выражение для пакетов, а затем проверяет состояние)

Подробнее здесь: https://stackoverflow.com/questions/798 ... -sum-geq-x
Ответить

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

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

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

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

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