Familiarización con las Funciones Lambda
A veces es necesario establecer ciertas condiciones sobre los índices. En estos casos, se debe utilizar una función lambda
dentro de iloc[]
.
Analicemos qué se puede hacer utilizando 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
-x
es 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
- condición bajo la cual se extraerán los datos. En este caso, solo las filas con índices menores que5
.
Swipe to start coding
Su tarea aquí es dividir los datos en dos grupos: uno con índices impares y otro con índices pares. Siga el siguiente algoritmo:
- Importe la biblioteca
pandas
con el aliaspd
. - Lea el archivo csv.
- Extraiga solo las filas con índices pares:
- Aplique el atributo
.iloc[]
a losdata
; - Dentro del atributo
.iloc[]
, aplique la funciónlambda
con el argumentox
; - Establezca una condición para verificar si el número es par (si no sabe cómo hacerlo, consulte la pista).
- Aplique el atributo
- Extraiga solo las filas con índices impares:
- Aplique el atributo
.iloc[]
a losdata
; - Dentro del atributo
.iloc[]
, aplique la funciónlambda
con el argumentox
; - Establezca una condición para verificar si el número es impar (si no sabe cómo hacerlo, consulte la pista).
- Aplique el atributo
- Salida de datos:
- Muestre las primeras cinco filas de los índices
even
; - Muestre las últimas cinco filas de los índices
odd
.
- Muestre 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
Awesome!
Completion rate improved to 3.03
Familiarización con las Funciones Lambda
Desliza para mostrar el menú
A veces es necesario establecer ciertas condiciones sobre los índices. En estos casos, se debe utilizar una función lambda
dentro de iloc[]
.
Analicemos qué se puede hacer utilizando 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
-x
es 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
- condición bajo la cual se extraerán los datos. En este caso, solo las filas con índices menores que5
.
Swipe to start coding
Su tarea aquí es dividir los datos en dos grupos: uno con índices impares y otro con índices pares. Siga el siguiente algoritmo:
- Importe la biblioteca
pandas
con el aliaspd
. - Lea el archivo csv.
- Extraiga solo las filas con índices pares:
- Aplique el atributo
.iloc[]
a losdata
; - Dentro del atributo
.iloc[]
, aplique la funciónlambda
con el argumentox
; - Establezca una condición para verificar si el número es par (si no sabe cómo hacerlo, consulte la pista).
- Aplique el atributo
- Extraiga solo las filas con índices impares:
- Aplique el atributo
.iloc[]
a losdata
; - Dentro del atributo
.iloc[]
, aplique la funciónlambda
con el argumentox
; - Establezca una condición para verificar si el número es impar (si no sabe cómo hacerlo, consulte la pista).
- Aplique el atributo
- Salida de datos:
- Muestre las primeras cinco filas de los índices
even
; - Muestre las últimas cinco filas de los índices
odd
.
- Muestre las primeras cinco filas de los índices
Solución
¡Gracias por tus comentarios!
single