Есть ли способ сделать следующую логику (и), где условие без использования numpy?
В настоящее время я делаю ниже, и хотел бы попробовать альтернативные методы.
Сначала я объединяю два кадра данных, затем создаю логику условия where.
final = pd.merge(combineQueryandBookFiltered,u1, left_on = ['positionId'], right_on = ['Position_ID'], how = 'outer')
final['pnlValue'] = np.where(final.Unif_MTM_USD.isnull(),final.pnlValue, final.Unif_MTM_USD)
final['Unif_CUSIP'] = np.where(final.Unif_CUSIP.notnull(),final.cusip,final.Unif_CUSIP)
final['Unif_ISIN'] = np.where(final.Unif_ISIN.notnull(),final.isin,final.Unif_ISIN)
Любая помощь будет принята.