Полярные поля и применение UDF по столбцуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Полярные поля и применение UDF по столбцу

Сообщение Anonymous »

Импорт текста в серию полярностей упорядочивает данные в столбцах, что делает поляры (стрелка) такими эффективными. Метод map_batches будет вычислять пользовательскую функцию (UDF) для строк, но не для столбцов. Поэтому я ищу самый быстрый метод применения UDF к каждому столбцу.
Это делает то, что мне нужно, но в результате получается 1 x n df с инкапсулированными сериями, которые сложно распаковать. . Есть ли у кого-нибудь идеи получше, как распаковать это или как применить по столбцам?
Спасибо!
В настоящее время я выбираю и использую map_batches следующим образом для 2000 x n df:

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

df_baseline_series = df.select(
pl.all().map_batches(lambda y: get_baseline(y.to_numpy()))
)
Функция get_baseline использует функцию scikit-ued для возврата класса np.ndarray:

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

baseline_dt(data, wavelet='qshift3', level=6, max_iter=1)
Это дает мне df 1 x n, где каждый элемент представляет собой серию с двойным вложением (т. е. серию серии).


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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