Tengo un problema con el método fillna(). Este es mi ejemplo de dataframe, que representa la cantidad de artículos en una tienda. Me gustaría llenar todos los NaN. Si hay un NaN, me gustaría llenarlo con valores del día anterior o, si también es NaN, entonces del día siguiente (mismo . . . Read more
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
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
Tengo un Dataframe como el de abajo y tenemos NaN solo en la columna ‘Type 2’: id Type 1 Type 2 0 a b 1 c d 2 e NaN 3 g f 4 i h 5 j k 6 l NaN 7 m NaN 8 o p 9 x . . . Read more