Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Familiarización con las Funciones Lambda | Familiarización con la Indexación y Selección de Datos
Técnicas Avanzadas en Pandas

bookFamiliarizació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 que 5.
Tarea

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:

  1. Importe la biblioteca pandas con el alias pd.
  2. Lea el archivo csv.
  3. Extraiga solo las filas con índices pares:
    • Aplique el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplique la función lambda con el argumento x;
    • Establezca una condición para verificar si el número es par (si no sabe cómo hacerlo, consulte la pista).
  4. Extraiga solo las filas con índices impares:
    • Aplique el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplique la función lambda con el argumento x;
    • Establezca una condición para verificar si el número es impar (si no sabe cómo hacerlo, consulte la pista).
  5. Salida de datos:
    • Muestre las primeras cinco filas de los índices even;
    • Muestre las últimas cinco filas de los índices odd.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 3.03

bookFamiliarizació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 que 5.
Tarea

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:

  1. Importe la biblioteca pandas con el alias pd.
  2. Lea el archivo csv.
  3. Extraiga solo las filas con índices pares:
    • Aplique el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplique la función lambda con el argumento x;
    • Establezca una condición para verificar si el número es par (si no sabe cómo hacerlo, consulte la pista).
  4. Extraiga solo las filas con índices impares:
    • Aplique el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplique la función lambda con el argumento x;
    • Establezca una condición para verificar si el número es impar (si no sabe cómo hacerlo, consulte la pista).
  5. Salida de datos:
    • Muestre las primeras cinco filas de los índices even;
    • Muestre las últimas cinco filas de los índices odd.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
single

single

some-alt