반응형
나는 다른 변수에 대한 한 변수 조건의 값을 추출하는 데 붙어 있습니다. 예를 들어, 다음 데이터 프레임 :
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 빈 목록 인 기본 매개 변수를 피하는 파이썬적인 방법은 무엇입니까? (0) | 2020.11.05 |
---|---|
파이썬 Python에서 Pandas를 사용하여 일련의 숫자를 만드는 방법 (0) | 2020.11.04 |
파이썬에서 문자가 대문자인지 확인하는 방법은 무엇입니까? (0) | 2020.11.04 |
파이썬 BeautifulSoup : 'Response'유형의 객체에는 len ()이 없습니다. (0) | 2020.11.04 |
파이썬 Anaconda가 HTTP 프록시 (https가 아님) 뒤에서 작동하도록하는 방법은 무엇입니까? (0) | 2020.11.04 |
댓글