1.None стандартное значение без определённого типа (NoneType) Для него и для NaN можно использовать fillna()
2. 'None' , '-' , 'Null' - значение типа String Для них метод loc
df.loc[df['column'] == 'what_to_find', 'column'] = 'new value'