missing - pandas where
Reemplace ninguno con NaN en el marco de datos pandas (2)
Deberías usar el método fillna
from pandas import DataFrame
from numpy import nan
DataFrame().fillna(value=nan, inplace=True)
Ejemplo
my_dataframe.fillna(value=nan, inplace=True)
Tengo la tabla x
:
website
0 http://www.google.com/
1 http://www.yahoo.com
2 None
Quiero reemplazar Python None con pandas NaN. Lo intenté:
x.replace(to_replace=None, value=np.nan)
Pero tengo:
TypeError: ''regex'' must be a string or a compiled regular expression or a list or dict of strings or regular expressions, you passed a ''bool''
¿Cómo debo hacerlo?
La siguiente línea reemplaza a None
con NaN
:
df[''column''].replace(''None'', np.nan, inplace=True)