панды нп, где множественное логическое кодирование - PullRequest
0 голосов
/ 30 августа 2018

Я использую Python 3+ с ноутбуком Jupyter и пандами.

Я пытаюсь создать новый столбец на основе двух существующих условий. Я знаю, что могу использовать условия, значения, выбирать, за исключением того, что у меня есть несколько столбцов, поэтому я думал, что метод, который я использую, будет быстрее. Очевидно, нет. Любая помощь будет оценена.

dfTest['Custodian_Non-Algo'] = np.where(np.logical_and(dfTest['BuyClientIdentity'] == 3 ,dfTest['BuyAlgoIndicator'] == 1), 2, 0)

Хотя это не приводит к ошибкам, столбец не рассчитывается должным образом.

Может кто-нибудь предложить решение, пожалуйста?

...