IIC2115 / Syllabus-2020-2

Repositorio oficial del curso IIC2115 - Programación como Herramienta para la ingeniería - Segundo Semestre 2020
11 stars 29 forks source link

Duda fillna() con alguna condición #129

Closed Giovinco24 closed 3 years ago

Giovinco24 commented 3 years ago

Hola! como puedo hacer una condición para rellenar los nulos con fillna. A lo que me refiero es que quiero rellenar los valores nulos con un valor solo cuando se cumpla una condición. Por ejemplo, rellenar Variable_x con 1 si la Variable_y es mayor a "Numero_x" y rellenar Variable_x con 3 si la Variable_y es menor a "Numero_x". Eso si, los datos con los que quiero rellenar vienen de una tabla dinamica.

Giovinco24 commented 3 years ago

estoy haciendolo igual a como lo muetran en el capitulo del curso, pero la funcion fage me esta entregando un data frame, entonces me tira error en el value. Al buscar en internet solo pillo el ejemplo de clases en stackoverflow y supuestamente tira el mismo error.

pelayouc commented 3 years ago

me sumo a la duda

Jamidd commented 3 years ago

Una forma simple, pero no estoy seguro que sea la mejor, sería ir recorriendo el dataframe y revisando. O creando mascaras de booleanos de la condición. df[df[col] > num] Saludos, Jaime.