首页 > 解决方案 > 当索引不像 auto_increment 时如何获取 pandas 行号。

问题描述

df =

在此处输入图像描述

df.index[df.item == 'alcohol'][0]

它给了我45

我想2

请建议。

标签: pythonpandas

解决方案


使用pandas.Index.get_loc

IE

import pandas as pd
df = pd.DataFrame(columns = ['x'])
df.loc[10] = None
df.loc[20] = None
df.loc[30] = 1

print(df.index.get_loc(30))
>> 2

推荐阅读