Я использую Python 3+ с ноутбуком Jupyter и пандами.
Я пытаюсь создать новый столбец на основе двух существующих условий. Я знаю, что могу использовать условия, значения, выбирать, за исключением того, что у меня есть несколько столбцов, поэтому я думал, что метод, который я использую, будет быстрее. Очевидно, нет. Любая помощь будет оценена.
dfTest['Custodian_Non-Algo'] = np.where(np.logical_and(dfTest['BuyClientIdentity'] == 3 ,dfTest['BuyAlgoIndicator'] == 1), 2, 0)
Хотя это не приводит к ошибкам, столбец не рассчитывается должным образом.
Может кто-нибудь предложить решение, пожалуйста?