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 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 - 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 - la condición según la cual se extraerán los datos. Aquí, solo las filas con índices menores que 5.
Tarea

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:

  1. Importa la biblioteca pandas con el alias pd.
  2. Lee el archivo csv.
  3. Extrae solo las filas con índices pares:
    • Aplica el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplica la función lambda con el argumento x;
    • Establece una condición para verificar si el número es par (si no sabes cómo hacerlo, revisa la pista).
  4. Extrae solo las filas con índices impares:
    • Aplica el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplica la función lambda con el argumento x;
    • Establece una condición para verificar si el número es impar (si no sabes cómo hacerlo, revisa la pista).
  5. Salida de datos:
    • Muestra las primeras cinco filas de los índices even;
    • Muestra 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

Suggested prompts:

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[]?

close

Awesome!

Completion rate improved to 3.03

bookFamiliarizació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 - 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 - la condición según la cual se extraerán los datos. Aquí, solo las filas con índices menores que 5.
Tarea

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:

  1. Importa la biblioteca pandas con el alias pd.
  2. Lee el archivo csv.
  3. Extrae solo las filas con índices pares:
    • Aplica el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplica la función lambda con el argumento x;
    • Establece una condición para verificar si el número es par (si no sabes cómo hacerlo, revisa la pista).
  4. Extrae solo las filas con índices impares:
    • Aplica el atributo .iloc[] a los data;
    • Dentro del atributo .iloc[], aplica la función lambda con el argumento x;
    • Establece una condición para verificar si el número es impar (si no sabes cómo hacerlo, revisa la pista).
  5. Salida de datos:
    • Muestra las primeras cinco filas de los índices even;
    • Muestra 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