ComenzarEmpieza gratis

Valores del índice de segmentación

Segmentar te permite seleccionar elementos consecutivos de un objeto utilizando la sintaxis first:last. Los DataFrames se pueden segmentar por valores índice o por número de fila/columna; empezaremos por el primer caso. Esto implica cortar dentro del método .loc[].

En comparación con las listas de segmentación, hay algunas cosas que debes recordar.

  • Solo puedes segmentar un índice si está ordenado (mediante .sort_index()).
  • Para segmentar en el nivel exterior, first y last pueden ser cadenas.
  • Para segmentar en niveles internos, first y last deben ser tuplas.
  • Si pasas un único corte a .loc[], segmentará las filas.

pandas se carga como pd. temperatures_ind tiene país y ciudad en el índice, y está disponible.

Este ejercicio forma parte del curso

Manipulación de datos con pandas

Ver curso

Instrucciones del ejercicio

  • Ordena el índice de temperatures_ind.

  • Utiliza la segmentación con .loc[] para obtener estos subconjuntos:

    • de Pakistan a Philippines.

    • de Lahore a Manila. (Esto devolverá un sinsentido.)

    • de Pakistan, Lahore a Philippines, Manila.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Sort the index of temperatures_ind
temperatures_srt = ____

# Subset rows from Pakistan to Philippines
print(____)

# Try to subset rows from Lahore to Manila
print(____)

# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)
Editar y ejecutar código