在知道行号的情况下获取 pandas 行的行索引

问题描述 投票:0回答:1

我有一个 Pandas 数据帧,它是过滤另一个数据帧的结果,因此行索引不是连续的,因为只有基本数据帧的某些行保留在结果数据帧中。

我想知道结果数据帧的给定行位置的索引。假设我们想要第 1 行的索引值,我知道我可以使用

row = resulting_dataframe.iloc[0]
获取第 1 行,但我不知道如何获取该行的索引。

我尝试了

resulting_dataframe.index[resulting_dataframe.iloc[0]]
,但出现错误,我也尝试了
resulting_dataframe.iloc[0].index
,但我只得到没有索引的行。

如何获取该行的索引?

python pandas
1个回答
0
投票

如果想按位置获取索引值,只需切片/索引即可:

df.index[0]

相反,如果您的索引值是唯一的,请使用

get_loc
:

df.index.get_loc('b')
© www.soinside.com 2019 - 2024. All rights reserved.