Closed paulavonbrand closed 3 years ago
ayuda porfii
Revisa bien como la adaptaste en tu código. Estas creando sub grupos de Sector y Class. Asegúrate que tu "table" tengo todos esos subgrupos. En el material, al aplicarse los elimina completamente, por lo que sugiero revises bien tus tablas.
Gracias profe!! No se donde puede estar el error, ya que hice prácticamente lo mismo que en el material de clases, pero al rellenar los valores perdidos quedan 44 valores nan. Y no entiendo porque podría ser que no los esté agarrando, y no esta agarrando ninguno porque antes de aplicar la función habían 44 perdidos y después de hacerlo también. adjunto foto de esta parte del código:
Al final logré que funcionara lo anterior, pero al tratar de hacerlo como para todas las columnas, me tira el sgte error: "value" parameter must be a scalar, dict or Series, but you passed a "DataFrame" a partir de un fillna, lo cual es raro pq en la documentación de pandas dice: "value: scalar, dict, Series, or DataFrame", osea que el value si puede ser un data frame, dejo foto de mi código: *lista14 posee las columnas a las cuales deseo eliminarles los valores perdidos:
ayuda
Me cuesta seguir tu error, pero intuyo que el problema lo esta generando tu iteración. Yo crearía una copia de df14_limpia para crear el pivot, porque en tu segunda linea la vuelves a modificar para la siguiente iteración. te recomiendo ir haciendo prints para que encuentres el error, sino, puede programar una función apply que haga lo que necesitas.
@paulavonbrand Volví a revisar lo que comentaste, y al leer la documentación de fillna(), efectivamente dice que acepta DataFrame, pero que debes especificar la columna que vas a utilizar. De no hacerlo te genera el error que enviaste.
Hola!! al utilizar la función fage que estaba en la materia de clases, pero adecuandola al problema obviamente, como que elimina datos nulos al correr el código, pero no todos, quedan 44 valores perdidos y si vuelvo a correr la misma línea del código ahí se van todos. Dejo foto de esas lineas!! ¿Por qué pasa esto? (definí "table más arriba")