es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FILLNA

¿Cómo se define una estrategia para rellenar valores NaN en un dataframe de pandas?

Tengo un dataframe con tipos mixtos: cadenas, flotantes, enteros y booleanos. pd.DataFrame({‘a’: [6.6, -5.2, 2.1, float(‘NaN’), float(‘NaN’)], ‘b’: [‘a’, ‘a’, ‘NaN’, ‘b’, ‘NaN’], ‘c’: [True, True, False, float(‘NaN’), float(‘NaN’)], ‘d’: [1,2,3,None, None]}) La mayoría de estas columnas tienen algunos NaNs. Quiero completar los valores faltantes según algunas reglas personalizadas: Para . . . Read more

Rellenando valores faltantes basados en una condición de cadena.

Estoy intentando escribir una función para imputar algunos valores nulos de una columna numérica basados en condiciones de cadenas de texto de una columna de texto. Mi intento de ejemplo: def fill_nulls(string, val): if df[‘TextColumn’].str.contains(string) == True: df[‘NumericColumn’] = df[‘NumericColumn’].fillna(value=val) Los parámetros ‘string’ y ‘val’ se ingresan manualmente. Intenté aplicar . . . Read more