Familiarización con las Funciones Lambda
A veces es necesario establecer condiciones sobre los índices. En estos casos, se debe utilizar una función lambda dentro de iloc[].
Analicemos lo que se puede hacer usando lambda:
data.iloc[lambda x: x.index < 5]
Este código mostrará las primeras cinco filas del conjunto de datos, es decir, las filas con los índices 0, 1, 2, 3 y 4.
lambda x-xes el argumento con el que se trabajará (el elemento del conjunto de datos);x.index- extrae únicamente los valores de los índices de las filas;x.index < 5- la condición según la cual se extraerán los datos. Aquí, solo las filas con índices menores que5.
Swipe to start coding
Tu tarea aquí es dividir los datos en dos grupos: uno con índices impares y otro con índices pares. Sigue el siguiente algoritmo:
- Importa la biblioteca
pandascon el aliaspd. - Lee el archivo csv.
- Extrae solo las filas con índices pares:
- Aplica el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplica la funciónlambdacon el argumentox; - Establece una condición para verificar si el número es par (si no sabes cómo hacerlo, revisa la pista).
- Aplica el atributo
- Extrae solo las filas con índices impares:
- Aplica el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplica la funciónlambdacon el argumentox; - Establece una condición para verificar si el número es impar (si no sabes cómo hacerlo, revisa la pista).
- Aplica el atributo
- Salida de datos:
- Muestra las primeras cinco filas de los índices
even; - Muestra las últimas cinco filas de los índices
odd.
- Muestra las primeras cinco filas de los índices
Solució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
Can you explain how lambda functions work in this context?
What other conditions can I use with lambda inside iloc[]?
Can you give more examples of using lambda with iloc[]?
Awesome!
Completion rate improved to 3.03
Familiarización con las Funciones Lambda
Desliza para mostrar el menú
A veces es necesario establecer condiciones sobre los índices. En estos casos, se debe utilizar una función lambda dentro de iloc[].
Analicemos lo que se puede hacer usando lambda:
data.iloc[lambda x: x.index < 5]
Este código mostrará las primeras cinco filas del conjunto de datos, es decir, las filas con los índices 0, 1, 2, 3 y 4.
lambda x-xes el argumento con el que se trabajará (el elemento del conjunto de datos);x.index- extrae únicamente los valores de los índices de las filas;x.index < 5- la condición según la cual se extraerán los datos. Aquí, solo las filas con índices menores que5.
Swipe to start coding
Tu tarea aquí es dividir los datos en dos grupos: uno con índices impares y otro con índices pares. Sigue el siguiente algoritmo:
- Importa la biblioteca
pandascon el aliaspd. - Lee el archivo csv.
- Extrae solo las filas con índices pares:
- Aplica el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplica la funciónlambdacon el argumentox; - Establece una condición para verificar si el número es par (si no sabes cómo hacerlo, revisa la pista).
- Aplica el atributo
- Extrae solo las filas con índices impares:
- Aplica el atributo
.iloc[]a losdata; - Dentro del atributo
.iloc[], aplica la funciónlambdacon el argumentox; - Establece una condición para verificar si el número es impar (si no sabes cómo hacerlo, revisa la pista).
- Aplica el atributo
- Salida de datos:
- Muestra las primeras cinco filas de los índices
even; - Muestra las últimas cinco filas de los índices
odd.
- Muestra las primeras cinco filas de los índices
Solución
¡Gracias por tus comentarios!
single