Новое в использовании панд и необходимо преобразовать некоторый код SAS.Попытка создать столбец и установить значение, если выполняются несколько других условий столбца.
Вот то, что я пробовал, однако он только заполняет столбец всеми 0.
df['newcol'] = np.where((df['col2']!='') & (df['col3']=='') & (df['col4']==''), 1, 0)
возвращает все1, даже если col2 и col3 не содержат пустых значений.
По сути, я хочу 1 в столбце, когда выполняются условия, мне не нужно заполнять 0, когда они НЕ выполнены (я нашелэтот пример на некоторых других сообщениях SO).Я предполагаю, что мои данные, будучи символами, вызывают проблему.