horse power  weight  efficiency

 name                                 

A             130    1900        16.3 B             250    2600        10.2 C             190    2200        11.1 D             300    2900         7.1 E             210    2400        12.1 F             220    2300        13.2 G             170    2200        14.2  

대충 이런식으로 name을 인덱스값으로 가지는 행렬인데

여기서 마력*효율의 값이 최대인 값의 인덱스를 뽑고싶어서


df_2=df['horse power']*df['efficiency']
print("마력과 연비를 곱한 값중 최대값을 가진 차종 : " + df_2.index[df_2==df_2.max()])

이런식으로 조건을 걸었더니

Index(['마력과 연비를 곱한 값중 최대값을 가진 차종 : F'], dtype='object', name='name')

이런식으로 index, dtype, name 등이 다 나왔습니다

여기서 마력과 연비를 곲한 값중 최대값을 가진 차종 : F

이거만 추출하고싶으면 어떻게 해야하나요?


pandas 값 추출 구글링해도 행 전체를 가져오거나 인덱스값을 [H,F] 이런식으로 행렬로 가져오는거만 보여서 여기에 질문올립니다.

완전히 그냥 F 이 값만 추출하고 싶습니다