본문 바로가기
파이썬

파이썬 다른 열 pandas 데이터 프레임을 기반으로 열 값 추출

by º기록 2020. 11. 4.
반응형

나는 다른 변수에 대한 한 변수 조건의 값을 추출하는 데 붙어 있습니다. 예를 들어, 다음 데이터 프레임 :

A  B
p1 1
p1 2
p3 3
p2 4

B = 3 일 때 A 의 값을 어떻게 얻을 수 있습니까? A 의 값을 추출 할 때마다 문자열이 아닌 객체를 얻었습니다.

 

해결 방법

 


In [2]: df
Out[2]:
    A  B
0  p1  1
1  p1  2
2  p3  3
3  p2  4

In [3]: df.loc[df['B'] == 3, 'A']
Out[3]:
2    p3
Name: A, dtype: object

In [4]: df.loc[df['B'] == 3, 'A'].iloc[0]
Out[4]: 'p3'

 

참조 페이지 https://stackoverflow.com/questions/36684013

 

 

반응형

댓글