Crea un generador para un DataFrame de pandas
Como has visto en el vídeo, puedes crear fácilmente un generador a partir de un DataFrame de pandas. Cada vez que iteres sobre él, devolverá dos elementos:
- el índice de la fila correspondiente
- una Series de pandas con todos los elementos de esa fila
Vas a crear un generador sobre el conjunto de datos de póker, importado como poker_hands. Luego, imprimirás todos los elementos de la segunda fila usando el generador.
Recuerda que siempre puedes explorar el conjunto de datos y ver cómo cambia en la IPython Shell, y consultar las diapositivas en la pestaña Slides.
Este ejercicio forma parte del curso
Escribir código eficiente con pandas
Instrucciones del ejercicio
- Asigna a la variable generator un generador sobre las filas del conjunto de datos.
- Imprime todos los elementos del segundo elemento del generador creado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create a generator over the rows
generator = poker_hands.____
# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)