Используйте понимание списка для функций выраженийPython

Программы на Python
Anonymous
Используйте понимание списка для функций выражений

Сообщение Anonymous »

Предположим, я хочу составить список функций, например aggs=['sum','std','mean','min','max']
тогда если у меня произвольный df

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

df=pl.DataFrame({'a':[1,2,3], 'b':[2,3,4]})
Я хочу иметь возможность делать что-то вроде (это явно не работает)

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

df.with_columns([pl.col('a').x() for x in aggs])
Есть ли способ сделать это? aggs не обязательно должен быть списком строк, это просто самый простой способ напечатать мое намерение для целей этого вопроса. Кроме того, потребуется место для .name.suffix()
Я знаю, что у меня может быть функция, которая имеет все aggs в функции и принимает произвольные dfs как параметр, похожий на мой план резервного копирования, поэтому я надеюсь на что-то похожее на приведенное выше.

Подробнее здесь: https://stackoverflow.com/questions/754 ... -functions

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