У меня есть dataframe, который называется family in pandas, который я создал после кода sql. Я сделал все, кроме этой строки. Код SQL является следующимОператор if в python Pandas
SELECT IF(name Is Null, family.last_name, family.first_name) as family.NAME
from family
Я попытался следующий
family['NAME']= np.where(family[family.name.isnull()],family.last_name, family.first_name)
Но я не получаю в любом месте, любая помощь приветствуется. Dataframe выглядит что-то вроде этого
name: first_name: last_name:
Peter Peter Smith
NaN Phil McGrath
Jack Jack Jones
NAN Fred Hogan
Я хочу, чтобы это получить меня новый столбец, который будет выглядеть, как эта функция
NAME:
Peter
McGrath
Jack
Hogan
попробовать это: 'np.where (family.name. isnull(), family.last_name, family.first_name) ' – MaxU
вот оно! спасибо Макс, не стесняйтесь добавить это как ответ и плохо проверить его –