Мне нужна функция, в которой, если столбец области имеет пропущенные значения (например, NULL в SQL), результатом является 'A' в целевой переменной 'wanted'.
Я запутался в использовании Нет, isnull (), np.nan понятия в Python
raw_data = {'area': ['S','W',np.nan,np.nan], 'wanted': [np.nan,np.nan,'A','A']}
df = pd.DataFrame(raw_data, columns = ['area','wanted'])
df
def my_func(x):
if (x) is None:
return 'A'
else:
return np.nan
df['wanted2'] = df['area'].apply(my_func)
df