在Python中访问pandas DataFrame中最后一个元素的索引

在Python中访问pandas DataFrame中最后一个元素的索引

在这篇文章中,我们将看到如何访问pandas Dataframe中最后一个元素的索引。为了实现这个目标,我们可以使用Dataframe.iloc、Dataframe.iget和Dataframe.index。让我们逐一来看看它们。

Dataframe.iloc – Pandas Dataframe.iloc是用来通过指定其索引来检索数据的。在Python中,负的索引从末尾开始,所以我们可以通过指定其索引为-1来访问数据框架的最后一个元素。

语法: pandas.DataFrame.iloc[]

参数:

索引位置:整数或整数列表中的行的索引位置。

返回类型:数据框或系列,取决于参数

例子1:下面的程序是为了访问整个数据框架中最后一个元素的索引。

# 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])

输出:

在Python中访问pandas DataFrame中最后一个元素的索引

示例 2:

下面的程序是要从一个特定的列中访问最后一个元素的索引。

# 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])

输出:

在Python中访问pandas DataFrame中最后一个元素的索引

Dataframe.iat() 函数 – Pandas iat[]方法用于返回数据框架中传递位置的数据。传递的位置的格式是[行中的位置,列中的位置]。这个方法的工作原理类似于Pandas的iloc[],但是iat[]只用来返回一个单一的值,因此工作起来比它快。

语法 : Dataframe.iat[row, column]

参数 :

  • position : 元素在列中的位置
  • label : 元素在行中的位置

返回类型: 在通过的位置上的单个元素

示例 3:

在这个例子中,我们将使用df.iat()函数。

# 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])

输出:

在Python中访问pandas DataFrame中最后一个元素的索引

示例 4:

在这个例子中,我们使用df.index()函数来访问python语言中给定数据框架的最后一个元素。

# 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])

输出:

在Python中访问pandas DataFrame中最后一个元素的索引

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程