2017-06-21 8 views

答えて

1

は、私はあなたがチェックNoneまたはNaN秒間isnullを必要とし、その後astype(int)によって01FalseTrueを変換すると思う:

data = pd.DataFrame({'activation_dt':[None, np.nan, 1]}) 
print (data) 
    activation_dt 
0   NaN 
1   NaN 
2   1.0 

data['filter'] = data['activation_dt'].isnull().astype(int) 
print (data) 
    activation_dt filter 
0   NaN  1 
1   NaN  1 
2   1.0  0