Как перебрать лямбду, передав список с двумя аргументами, а затем разделить - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю с лямбдой и застрял со следующей проблемой:

У меня есть фрейм данных, в котором есть список с двумя значениями (например, (x, y)) только в одном столбце фрейма данных , Обычно я делаю следующее, чтобы получить отдельные значения:

for x,y in df.new:
    df['final'] = x*y

Но как мне это сделать с помощью лямбды?

Я пытался:

df['final'] = df['new'].apply(lambda x,y:x*y)

, но это не работает.

Кто-нибудь знает, как это работает с лямбда?

My df

Заранее спасибо!

1 Ответ

0 голосов
/ 17 апреля 2020

Вы можете использовать:

df['final'] = df['new'].apply(lambda x: x[0]*x[1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...