| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- GIT
- google apps script
- list
- django
- hive
- Google Excel
- PostgreSQL
- Apache
- PySpark
- math
- 파이썬
- Redshift
- numpy
- Excel
- gas
- array
- dataframe
- Tkinter
- c#
- Java
- matplotlib
- PANDAS
- Python
- Kotlin
- Mac
- Google Spreadsheet
- string
- SQL
- Github
- Today
- Total
목록where (2)
달나라 노트
NumPy where() — 조건에 따라 두 값 중 하나를 선택하는 메서드 조건이 True인 위치에는 x값, False인 위치에는 y값을 선택해서 새 array를 만듭니다. 기본 문법 # 형태 1 — 조건에 따라 값 선택 (가장 많이 쓰는 형태)numpy.where(condition, x, y)# 형태 2 — 조건이 True인 인덱스 반환numpy.where(condition) 형태 1 — 조건에 따라 값 선택 import numpy as nparr = np.array([1, -2, 3, -4, 5])np.where(arr > 0, arr, 0)# array([1, 0, 3, 0, 5])# ↑ ↑# -2, -4 → 0으로 대체 조건이 True인 위치 →..
Pandas where() — 조건을 만족하지 않는 값을 바꾸는 메서드비유로 먼저 이해하기교통 신호등을 생각해보세요.초록불(조건 True)이면 그대로 통과, 빨간불(조건 False)이면 멈추고 다른 값으로 대체됩니다.where()은 이렇게 작동합니다."조건을 만족하는 값은 그대로, 아닌 값은 지정한 값으로 바꿔라"clip()이 범위를 잘라내는 도구라면, where()은 조건식으로 원하는 값만 골라내는 도구입니다.기본 문법Series.where(cond, other=nan)DataFrame.where(cond, other=nan)파라미터설명condTrue인 위치는 원래 값 유지, False인 위치는 대체otherFalse인 위치에 채울 값 (기본값: NaN)예시 1 — 기본 사용import pandas a..
