think deeply

[Python] where()함수 - 조건에 맞는 값 위치 or 값 변경 (데이터프레임 특정 칼럼) 본문

rainbow/etc.

[Python] where()함수 - 조건에 맞는 값 위치 or 값 변경 (데이터프레임 특정 칼럼)

윌_ 2023. 2. 20. 22:38

 

import numpy as np

 

조건에 맞는 값 위치

형태: np.where( 조건 )
예시: np.where( titanic [ 'Sex' ] == ' female ' )


 

조건에 맞는 값 변경
형태 : np.where( 조건 ,  참일 때 변경값 , 거짓일 때 변경값 )
예시 : titanic [ 'Sex' ] = np.where ( titanic [ 'Sex' ] == ' female ' , ' Woman ' , ' Man ' )

* 두, 세번째 파라미터에 문자형이 아닌, 수치형이 와도 상관없음

 

* 조건에는 ==, >, < 등등 다양하게 활용 가능 -> True, False로 변경되는 값이 정해짐

Comments