Нотация для нулевых значений в Python - PullRequest
0 голосов
/ 04 ноября 2019

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

Я ищу правый ситанкс, который возвращает 0 остальным строкам, в которых отсутствует пропущенное значение. Я попытался выполнить команду not is None, но она не работает

def func(a):
    if a['x'] >0 and a['y']=='A':
        return 1
    elif a['x'] is not None:
        return 0

, поэтому в моем новом столбце говорится, что z должен иметь 0,1, если x отсутствует, тогда столбец z также не должен иметь значения (что-то вроде ниже).

x y z
0 A 0
1 A 1
  B  
...