Articles of nan

Forma elegante de crear pandas vacías DataFrame con NaN del tipo float

Quiero crear un Pandas DataFrame lleno de NaNs. Durante mi investigación encontré una respuesta : import pandas as pd df = pd.DataFrame(index=range(0,4),columns=[‘A’]) Este código da como resultado un DataFrame lleno de NaN de tipo “objeto”. Por lo tanto, no se pueden usar más adelante, por ejemplo, con el método interpolate() . Por lo tanto, creé […]

¿Cómo se establecen los valores en el dataframe de pandas en base a los valores de NaN de otra columna?

Tengo el dataframe llamado df con forma original (4361, 15) . Algunos de los valores de la agefm agefm son NaN. Solo mira: > df[df.agefm.isnull() == True].agefm.shape (2282,) Luego creo una nueva columna y establezco todos sus valores en 0: df[‘nevermarr’] = 0 Así que me gustaría establecer el valor de nevermarr en 1, entonces […]

¿Cómo filtrar en NaN (pandas)?

Tengo un dataframe de pandas (df), y quiero hacer algo como: newdf = df[(df.var1 == ‘a’) & (df.var2 == NaN)] He intentado reemplazar NaN con np.NaN , o ‘NaN’ o ‘nan’ , etc., pero nada se evalúa como Verdadero. No hay pd.NaN . Puedo usar df.fillna(np.nan) antes de evaluar la expresión anterior, pero me parece […]

Identificando NaNs consecutivos con pandas

Estoy leyendo un montón de archivos CSV (datos de medición para niveles de agua a lo largo del tiempo) para hacer varios análisis y visualizaciones en ellos. Debido a varias razones fuera de mi control, estas series de tiempo a menudo tienen datos faltantes, así que hago dos cosas: Los cuento en total con Rlength=len(RainD) […]

matriz numpy: reemplazar los valores de nan por el promedio de las columnas

Tengo una matriz de números llena principalmente con números reales, pero también hay algunos valores nanométricos. ¿Cómo puedo reemplazar las nan s con promedios de columnas donde están?

Asignando una variable NaN en python sin numpy

La mayoría de los idiomas tienen una constante NaN que puede usar para asignar a una variable el valor NaN. ¿Puede python hacer esto sin usar numpy?

Cómo encontrar qué columnas contienen cualquier valor de NaN en el dataframe de Pandas (python)

Dado un dataframe de pandas que contiene (tal vez) valores de NaN dispersos aquí y allá: Pregunta: ¿Cómo puedo determinar qué columnas contienen valores de NaN? En particular, ¿puedo obtener una lista de los nombres de columna que contienen NaNs? Gracias

Interpolar los valores de NaN en una matriz numpy

¿Hay una manera rápida de reemplazar todos los valores de NaN en una matriz de números por (digamos) los valores interpolados linealmente? Por ejemplo, [1 1 1 nan nan 2 2 nan 0] sería convertido en [1 1 1 1.3 1.6 2 2 1 0]

convertir valor nan a cero

Tengo una matriz numpy 2D. Algunos de los valores en esta matriz son NaN . Quiero realizar ciertas operaciones utilizando esta matriz. Por ejemplo, considere la matriz: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. […]

¿Hay una manera de eliminar nan de un diccionario lleno de datos?

Tengo un diccionario que está lleno de datos de dos archivos que importé, pero algunos de los datos salen como nan. ¿Cómo elimino los datos con nan? Mi código es: import matplotlib.pyplot as plt from pandas.lib import Timestamp import numpy as np from datetime import datetime import pandas as pd import collections orangebook = pd.read_csv(‘C:\Users\WEGWEIS_JAKE\Desktop\Work […]