Articles of nan

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 […]

Progtwigción en Python – Polypy Numpy diciendo NAN

Estoy teniendo algunos problemas con un código bastante simple que he escrito. Tengo 4 conjuntos de datos, y quiero generar líneas polinómicas de mejor ajuste usando un polyfit numpy. 3 de las listas producen números cuando se usa polyfit, pero el tercer conjunto de datos produce NAN cuando se usa polyfit. A continuación se muestra […]

Cuente las filas con 1 o más NaN en un Dataframe

Tengo los siguientes print(df.isna().sum()) Lo que me da: city 2 country 0 testid 0 house 1807 house_number 248 po_box 1845 zipcode 260 road 132 state 1 state_district 1817 suburb 1800 unit 1806 Quiero el número total de filas que tienen 1 o más valores NaN de las columnas city, state, zip, and house Gracias por […]

comparación de la desigualdad de la matriz numpy con nan a un escalar

Estoy tratando de establecer miembros de una matriz que están por debajo de un umbral a nan. Esto es parte de un proceso de QA / QC y es posible que los datos entrantes ya tengan ranuras que son nan. Entonces, como ejemplo, mi umbral podría ser -1000 y, por lo tanto, me gustaría establecer […]

Las pandas reemplazan a nan con el valor medio para una agrupación dada

Tengo un gran conjunto de datos de la forma: period_id gic_subindustry_id operating_mgn_fym5 operating_mgn_fym4 317 201509 25101010 13.348150 11.745965 682 201509 20101010 10.228725 10.473917 903 201509 20101010 NaN 17.700966 1057 201509 50101010 27.858305 28.378040 1222 201509 25502020 15.598956 11.658813 2195 201508 25502020 27.688324 22.969760 2439 201508 45202020 NaN 27.145216 2946 201508 45102020 17.956425 18.327724 En la […]

python nan! = nan

Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> x = float(‘nan’) >>> id(x) == id(x) True >>> x == x False Estoy interesado en cómo nan != nan en python. Y solo para aclarar, sé que se supone que nan debe comportarse […]

¿Hay una mejor manera de hacer que numpy.argmin () ignore los valores de NaN?

Quiero obtener el índice del valor mínimo de una matriz numpy que contiene NaN y los quiero ignorar >>> a = array([ nan, 2.5, 3., nan, 4., 5.]) >>> a array([ NaN, 2.5, 3. , NaN, 4. , 5. ]) si ejecuto argmin, devuelve el índice del primer NaN >>> a.argmin() 0 Sustituyo NaNs con […]