У меня есть 2 кадра данных:
df1
hair eyes gender
joe br bl m
mary bl br f
pete rd gr m
, и я хочу обновить df1 значениями из df2, если в некоторых дополнительных столбцах указаны некоторые значения
hair eyes gender weight height
joe bk gr m 150 72
mary bl br f 125 55
pete rd gr m 180 68
Я хочу сделать это:
df1.update(df2) #if df2 height is over 70
но не уверен, как или если возможно указать условие.
Вывод, который я получу после операции:
hair eyes gender
joe bk gr m
mary bl br f
pete rd gr m
Так что толькоДжо был обновлен, потому что его рост был больше 70.
Есть ли какой-то способ условно указать update
или лучше просто сделать еще один df, где df2['height'] > 70
?
Заранее спасибо