Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Pregunta sobre filtros

Hola, una duda, en el código seleccion = datos['Tipo'] =='Departamento' n1 = datos[seleccion].shape[0] n1 En la primera línea, se hace un filtro y en la segunda, se invoca dicho filtro?

1 respuesta
solución!

¡Hola Silvia! Cómo va?

Gracias por tu pregunta. En el código que compartiste, se realiza un filtro en la primera línea y en la segunda línea se invoca ese filtro para obtener la cantidad de filas que cumplen con ese filtro.

En este caso, el filtro se realiza en la columna "Tipo" del DataFrame "datos" y se busca aquellos registros que tengan el valor "Departamento". El resultado del filtro es una serie booleana, donde los registros que cumplen con el filtro tienen el valor True y los que no cumplen tienen el valor False.

En la segunda línea, se utiliza el filtro para seleccionar únicamente los registros que cumplen con el filtro y se utiliza el método "shape[0]" para obtener la cantidad de filas de ese DataFrame resultante.

Entonces, en resumen, la primera línea crea un filtro y la segunda línea utiliza ese filtro para obtener la cantidad de filas que cumplen con ese filtro.

Espero haber resuelto tu duda. Si tienes alguna otra pregunta, no dudes en hacerla. ;)

Si este post te ayudó, por favor, marca como solucionado ✓.