반응형
파이썬 판다스 최소값의 인덱스 위치 반환, 최대값 인덱스 위치 반환, idxmin(), idxmax()¶
- idmin() : 데이터 프레임 내 최소값의 인덱스 위치 반환
- idmax() : 데이터 프레임 내 최고값의 인덱스 위치 반환
In [1]:
# 패키지 불어오기
import pandas as pd
In [2]:
# 예시 데이터 생성
df = pd.DataFrame({
"y1" : [2, 0, 3, 4, 4, 3, 9, 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 | 9 | 2 |
7 | 2 | 2 |
8 | 3 | 0 |
9 | 4 | 4 |
In [3]:
# 컬럼별 최대값 출력
df.max()
Out[3]:
y1 9 y2 10 dtype: int64
In [4]:
# 컬럼별 최대값 위치 반환
df.idxmax() # y1 컬럼에 최대값 9는 6번째 위치에 있음을 알 수 있음
Out[4]:
y1 6 y2 2 dtype: int64
In [5]:
# 컬럼별 최소값 출력
df.min()
Out[5]:
y1 0 y2 0 dtype: int64
In [6]:
# 컬럼별 최소값 위치 반환
df.idxmin() # y1 컬럼에 최소값 0은 1번째 위치에 있음을 알 수 있
Out[6]:
y1 1 y2 8 dtype: int64
반응형
'python' 카테고리의 다른 글
파이썬 타입확인 isinstance (0) | 2023.05.04 |
---|---|
opencv를 활용한 rgb 색상 추출 (0) | 2023.05.04 |
cv2 이미지 RGB 값 확인 하기 : image.shape (0) | 2023.04.30 |
joblib.Parallel 파이썬 병렬처리 예시 (0) | 2023.04.30 |
matplotlib 축 지우기, matplotlib 그림 축 지우기 : axis("off") (0) | 2023.04.29 |
댓글