반응형
판다스 최대값, 최소값 인덱싱 pandas idxmin(), idxmax() 최대값, 최대값 위치 반환¶
예시 데이터 프레임 생성
In [2]:
import pandas as pd
df = pd.DataFrame({"y1" : [2, 0, 3, 4, 4, 3, 10, 2, 3, 4],
"y2" : [2, 2, 10, 4, 4, 3, 2, 2, 0, 4]
})
df
Out[2]:
y1 | y2 | |
---|---|---|
0 | 2 | 2 |
1 | 0 | 2 |
2 | 3 | 10 |
3 | 4 | 4 |
4 | 4 | 4 |
5 | 3 | 3 |
6 | 10 | 2 |
7 | 2 | 2 |
8 | 3 | 0 |
9 | 4 | 4 |
idmin() : 데이터 프레임 내 값 가운데 최소값의 인덱스 위치 반환
idmax() : 데이터 프레임 내 값 가운데 최고값의 인덱스 위치 반환
In [3]:
df.idxmin()
Out[3]:
y1 1 y2 8 dtype: int64
In [4]:
df.idxmax()
Out[4]:
y1 6 y2 2 dtype: int64
[참고] 기타 판다스 기능
반응형
'python' 카테고리의 다른 글
파이썬 문자열 띄어쓰기 거르기, 특수문자 거르기 isalnum (0) | 2023.03.07 |
---|---|
patsy를 활용한 전처리 파이썬 전처리 쉽게 전처리 하기 (0) | 2023.03.03 |
datetime을 이용하여 일주일치 날짜 만들기 (0) | 2023.03.01 |
datetime to str 파이썬 데이트타임을 문자열로 (0) | 2023.03.01 |
파이썬 판다스 nan 값 개수에 따른 결측치 처리 thresh (0) | 2023.02.27 |
댓글