Лучшее решение для 8 разных np.where ()? - PullRequest
0 голосов
/ 11 января 2019

Я планирую добавить еще три условия np.where в код ниже. У меня есть ощущение, что есть более эффективный способ достижения моей цели вычислений, зависящей от значения столбца. Какое лучшее решение здесь? Функция .map, показанная ниже, тоже не работает.

ddata['BustPx']= np.where((ddata['Session'] == 'Regular'),np.where((ddata['Side'] == 'BUY'),ddata['TxnBidPx']-ddata['LastPx'],ddata['LastPx']-ddata['TxnAskPx']),np.where((ddata['Side'] == 'BUY'),ddata['ClosePx']-ddata['LastPx'],ddata['ClosePx']-ddata['TxnAskPx']))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...