Articles of nan

Cómo configurar una celda a NaN en un dataframe de pandas

Me gustaría reemplazar los valores erróneos en una columna de un dataframe por NaN. mydata = {‘x’ : [10, 50, 18, 32, 47, 20], ‘y’ : [’12’, ’11’, ‘N/A’, ’13’, ’15’, ‘N/A’]} df = pd.DataFrame(mydata) df[df.y == ‘N/A’][‘y’] = np.nan Sin embargo, la última línea falla y lanza una advertencia porque está trabajando en una […]

Comprobación rápida de NaN en NumPy

Estoy buscando la forma más rápida de verificar la aparición de NaN ( np.nan ) en una matriz NumPy X np.isnan(X) está fuera de discusión, ya que crea una matriz booleana de forma X.shape , que es potencialmente gigantesca. Intenté np.nan in X , pero eso no parece funcionar porque np.nan != np.nan . ¿Hay […]

¿Es posible establecer un número en NaN o infinito?

¿Es posible establecer un elemento de una matriz en NaN en Python? Además, ¿es posible establecer una variable en +/- infinito? Si es así, ¿hay alguna función para verificar si un número es infinito o no?

Forma eficiente de memoria para almacenar valores bool y NaN en pandas

Estoy trabajando con un conjunto de datos bastante grande (más de 4 GB), que importé en pandas . Algunas de las columnas de este conjunto de datos son simples indicadores de Verdadero / Falso, y, naturalmente, la forma más eficiente de almacenar estos datos es utilizar un tipo de código para esta columna. Sin embargo, […]

Pandas – verifica si TODOS los valores son NaN en Series

Tengo una serie de datos que se parece a esto: print mys id_L1 2 NaN 3 NaN 4 NaN 5 NaN 6 NaN 7 NaN 8 NaN Me gustaría comprobar si todos los valores son NaN. Mi bash: pd.isnull(mys).all() Salida: True ¿Es esta la forma correcta de hacerlo?

trazando una columna de dataframe pandas que contiene valores de NaN

Tengo algunos problemas para trazar una segunda columna de un dataframe de pandas en un eje y de twinx. Creo que podría ser porque la segunda columna problemática contiene valores de NaN. Los valores de NaN están allí porque solo había datos disponibles cada 10 años, aunque para la primera columna había datos disponibles todos […]

eliminar parte de una matriz cuando secuencia nan> 20 en una fila

Puedo eliminar todos los nan en la matriz numpy x y de la matriz y relacionada con una máscara o y = y[~np.isnan(x)] x = x[~np.isnan(x)] Ahora, solo necesito quitar partes cuando hay muchas (digamos 20 NaNs seguidas). ¿Alguien sabe cómo manejar este problema?

¿Cómo generar el último elemento de columna de la matriz NumPy 2D ignorando a nan en Python?

Tengo una matriz NumPy 2D como se muestra a continuación: data.dat X1 X2 X3 X4 1 1 1 1 2 2 4 2 3 3 9 3 4 4 16 4 5 5 25 5 6 6 36 6 7 nan 49 7 8 nan 64 8 9 nan 81 nan 10 nan nan nan […]

en operador, flotador (“NaN”) y np.nan

Solía ​​creer que in operador en Python se comprueba la presencia del elemento en alguna colección que usa la verificación de igualdad == , por lo que el element in some_list es aproximadamente equivalente a any(x == element for x in some_list) . Por ejemplo: True in [1, 2, 3] # True because True == […]

haciendo numpy.nanargmin devolver nan si la columna es todo nan

¿Es posible usar numpy.nanargmin , para que devuelva numpy.nan , en columnas donde solo hay nans? En este momento, genera un ValueError , cuando eso sucede. Y no puedo usar numpy.argmin , ya que eso fallará cuando solo haya unos pocos nans en la columna. http://docs.scipy.org/doc/numpy/reference/generated/numpy.nanargmin.html dice que el ValueError se ValueError para cortes de […]