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