DataFrame数据根据条件获取元素所在位置的index(行索

2023-06-20  本文已影响0人  旺财叔

import pandas as pd

df = pd.DataFrame({'Name':['Li','Hu','Jiang','Chen','Zhang','Wang'],'Age':[22,18,35,26,29,19]})

print(df)

输出如下:

           Name       Age

0         Li              22

1         Hu            18

2         Jiang         35

3          Chen        26

4          Zhang       29

5          Wang        19

如果要输出Zhang的index

row_index = df[df.Type == 'Zhang'].index.tolist()[0]

print(row_index)

输出结果为:4

Age列中,index=5的那个元素的值

Wang_Age = df['Age'][5]

print(Wang_Age)

输出结果如下:

19

上一篇 下一篇

猜你喜欢

热点阅读