single
Filtrado de Filas con Funciones Lambda
Desliza para mostrar el menú
Desliza para comenzar a programar
La tarea consiste en dividir los datos en dos grupos: uno con índices impares y otro con índices pares. Siga el siguiente algoritmo:
- Importar la biblioteca
pandascon el aliaspd. - Leer el archivo csv.
- Extraer solo las filas con índices pares:
- Aplicar el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplicar la funciónlambdacon el argumentox; - Establecer una condición para verificar si el número es par (si no sabe cómo hacerlo, consulte la pista).
- Aplicar el atributo
- Extraer solo las filas con índices impares:
- Aplicar el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplicar la funciónlambdacon el argumentox; - Establecer una condición para verificar si el número es impar (si no sabe cómo hacerlo, consulte la pista).
- Aplicar el atributo
- Salida de datos:
- Mostrar las primeras cinco filas de los índices
even; - Mostrar las últimas cinco filas de los índices
odd.
- Mostrar las primeras cinco filas de los índices
Solución
Para comprobar si un índice es par o impar, utilizar el operador % (módulo), que devuelve el resto de una división. Si x.index % 2 == 0, el resto es 0, lo que significa que el índice es par. Si x.index % 2 != 0, el resto es 1, lo que significa que el índice es impar.
Para mostrar solo las primeras o últimas filas de un DataFrame, utilizar los métodos .head(n) y .tail(n), donde n es el número de filas a mostrar. Por defecto, ambos métodos devuelven 5 filas si no se especifica n.
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla