En este artículo, vamos a ver cómo acceder a un índice del último elemento en el Dataframe de pandas. Para lograr esto, podemos usar Dataframe.iloc, Dataframe.iget y Dataframe.index. repasemos todos ellos uno por uno.
Dataframe.iloc: Pandas Dataframe.iloc se utiliza para recuperar datos especificando su índice. En python, el índice negativo comienza desde el final, por lo que podemos acceder al último elemento del marco de datos especificando su índice en -1.
Sintaxis: pandas.DataFrame.iloc[]
Parámetros:
Posición de índice: Posición de índice de filas en enteros o lista de enteros.
Tipo de retorno: Marco de datos o Serie dependiendo de los parámetros
Ejemplo 1: El siguiente programa es para acceder al índice del último elemento de todo el marco de datos.
Python3
# import pandas import pandas as pd # create dataframe df = pd.DataFrame({'Name': ['Mukul', 'Rohan', 'Rahul', 'Krish', 'Rohit'], 'Course': ['BCA', 'MBA', 'MBA', 'BCA', 'BBA'], 'Address': ['Saharanpur', 'Mohali', 'Saharanpur', 'Mohali', 'Noida']}) # Display original dataframe print("Original dataframe") print(df) # Display last index value of dataframe # iloc[-1] is return the last element of # all columns in DataFrame. print("value of last index column") print(df.iloc[-1])
Producción:
Ejemplo 2:
El siguiente programa es para acceder al índice del último elemento de una columna específica.
Python3
# import pandas import pandas as pd # create dataframe df = pd.DataFrame({'Name': ['Mukul', 'Rohan', 'Rahul', 'Krish', 'Rohit'], 'Course': ['BCA', 'MBA', 'MBA', 'BCA', 'BBA'], 'Address': ['Saharanpur', 'Mohali', 'Saharanpur', 'Mohali', 'Noida']}) # Display original dataframe print("Original dataframe") print(df) # Display last index value of Address dataframe print("last index value of Address Column: ", df['Address'].iloc[-1])
Producción:
Función Dataframe.iat(): el método Pandas iat[] se utiliza para devolver datos en un marco de datos en la ubicación pasada. La ubicación pasada tiene el formato [posición en la fila, posición en la columna]. Este método funciona de manera similar a Pandas iloc[] pero iat[] se usa para devolver solo un valor y, por lo tanto, funciona más rápido que él.
Sintaxis : Dataframe.iat[fila, columna]
Parámetros :
- position : Posición del elemento en la columna
- etiqueta : Posición del elemento en la fila
Tipo de devolución: elemento único en la posición pasada
Ejemplo 3:
En este ejemplo, usaremos la función df.iat().
Python3
# import pandas import pandas as pd # create dataframe df = pd.DataFrame({'Name': ['sanjay', 'suresh', 'Rahul', 'Krish', 'vihan'], 'Address': ['Haridwar', 'Mohali', 'mohali', 'Mohali', 'saharanpur']}) # Display original dataframe print(" Original dataframe ") print(df) # Display last index value of 0 index column print("last index value of 0 index column is ", df.iat[-1, 0])
Producción:
Ejemplo 4:
En este ejemplo, estamos usando la función df.index() para acceder al último elemento del marco de datos dado en lenguaje python.
Python3
# import pandas import pandas as pd # create dataframe df = pd.DataFrame({'Name': ['Mukul', 'Rohan', 'Rahul', 'Krish', 'Rohit'], 'Address': ['Saharanpur', 'Mohali', 'Saharanpur', 'Mohali', 'Noida']}) # Display original dataframe print(" Original dataframe ") print(df) # Display last index value of dataframe # iloc[-1] is return the last element of # all columns in DataFrame. print(" last index is ", df.index[-1])
Producción:
Publicación traducida automáticamente
Artículo escrito por mukulsomukesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA