Selección de datos en series

Ya se ha comentado que una serie pandas consta de un array de datos y un array de etiquetas (el índice o index). Si al crear la serie no se ha especificado el índice, ya sabemos que se asignará uno implícito por defecto:

Serie pandas con índice por defecto

Podemos seleccionar los valores haciendo referencia al índice asignado con la misma notación que en un diccionario (la llamada "notación corchetes" o "square bracket notation"):

Selección simple en una serie pandas

Usando esta sintaxis, si no se ha especificado un índice explícito, los índices negativos no están permitidos.

Si se asignan índices de forma explícita:

Serie pandas con índice explícito

...podemos seleccionar los elementos usando el índice explícito o el implícito:

Selección de datos en una serie pandas

Con esta sintaxis, sí está permitido hacer uso de índices negativos para referirnos a los elementos desde el final de la estructura.

Si los índices asignados son números enteros (al igual que las etiquetas del índice implícito), el índice implícito queda desactivado:

Selección de datos en una serie pandas con índice de números enteros

...en cuyo caso no es posible usar índices negativos:

try:
    s[-1]
except:
    print("Error")

Error