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

  • Post category:Python

访问pandas DataFrame中最后一个元素的索引,需要使用以下步骤:

  1. 获得DataFrame的行数和列数,使用shape属性或len()函数。

  2. 利用iloc函数,选择最后一行和最后一列的索引,即行数和列数减一。

  3. 利用atiat函数,获取最后一个元素的值。at函数可以用于标签索引,iat函数可以用于整数索引。

下面是一个示例代码:

import pandas as pd

# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 获取DataFrame的行数和列数
rows, cols = df.shape

# 选择最后一行和最后一列的索引
last_row_index = rows - 1
last_col_index = cols - 1

# 获取最后一个元素的值
last_value = df.iat[last_row_index, last_col_index]

print(last_value)

在这个示例中,我们首先创建了一个包含三列三行的DataFrame。然后,我们使用shape属性获得了DataFrame的行数和列数。接下来,我们计算了最后一行和最后一列的索引,并使用iat函数获得了DataFrame中最后一个元素的值。最后,我们将这个值打印出来。

运行这段代码将输出9,这是DataFrame中最后一个元素的值。