Объявите промежуточные переменные в избранных операторах в полярахPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Объявите промежуточные переменные в избранных операторах в полярах

Сообщение Anonymous »

При написании SELECT или with_columns операторы в полярах я часто хочу объявить промежуточные переменные, чтобы сделать код более читаемым. Я также хотел бы иметь возможность запросить столбец в контексте и повторно использовать его в выражении другой столбцы. В настоящее время я вынужден цепорить несколько выберите /

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

with_columns
вызовы, которые не имеют элегантности. Вот вымышленный пример того, что я хотел бы сделать: < /p>

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

df.with_columns(
[
.alias('step_1'), # here I want step_1 to become a column in the output table
temporary_variable = , # here I want this variable not to be present in the output table
pl.col(['step_1']).some_function(temporary_variable).alias('step_2'), # this column's expression uses both the first column: 'step_1' and temporary_variable
pl.col(...).some_other_function(temporary_variable).alias('another_column') # temporary_variable might need to be used in multiple column's expression, being able to declare the temporary variable and reuse it makes the code shorter, more modular and avoids copy pasts
]
)
Мой вопрос: есть ли способ сделать это на полярах?

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

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

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

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

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

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

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