Я новичок в python и хотел бы спросить следующее: я получаю это сообщение об ошибке
неверный тип операнда для унарного ~: 'NoneType'
когда я выполняю очень простой шаг данных как:
df['new_FLAG'] = np.where(~(df.var2.str.contains('Test|Random|Hypo|Sample',case = False)) &
df.var3.isin(['CLIENT_CURRENT', 'MODEL_CURRENT', 'HYPOTHETICAL']) &
(df.var1> 4) & (df.var1< 31)
,'Y','N')
Мой фрейм данных выглядит так:
var1 var2 var3
0 17 AMPF PCA 5.9.18 MODEL_CURRENT
1 17 AMPF PCA 5.9.18 MODEL_CURRENT
2 17 AMPF PCA 5.9.18 MODEL_CURRENT
3 17 AMPF PCA 5.9.18 MODEL_CURRENT
4 17 AMPF PCA 5.9.18 MODEL_CURRENT
Есть идеи?