Saltar al contenido

¿Cómo acceder al último elemento de una serie Pandas?

Solución:

Para seleccionar el último valor, necesita Series.iloc o Series.iat, porque df['col1'] regreso Series:

print (df['col1'].iloc[-1])
3
print (df['col1'].iat[-1])
3

O convierta Series en una matriz numpy y seleccione el último:

print (df['col1'].values[-1])
3

O usar DataFrame.iloc o DataFrame.iat – pero es necesaria la posición de la columna por Index.get_loc:

print (df.iloc[-1, df.columns.get_loc('col1')])
3
print (df.iat[-1, df.columns.get_loc('col1')])
3

O es posible utilizar el último valor del índice (no es necesario duplicarlo) y seleccionar por DataFrame.loc:

print (df.loc[df.index[-1], 'col1'])
3

También puedes usar tail:

print(df['col1'].tail(1).item())

Producción:

3
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *