Это просто придирчивый синтаксический вопрос ...
У меня есть фрейм данных, и я хочу использовать списочный анализ для оценки функции с использованием большого количества столбцов.
Я знаю, что могусделать это
df['result_col'] = [some_func(*var) for var in zip(df['col_1'], df['col_2'],... ,df['col_n'])]
Я хотел бы сделать что-то вроде этого
df['result_col'] = [some_func(*var) for var in zip(df[['col_1', 'col_2',... ,'col_n']])]
, то есть не нужно писать df
n
раз.Я не могу на всю жизнь понять синтаксис.