본문 바로가기
파이썬(Python)

python ) equivalent of R ifelse in python feat)np.where()

by C.Mond 2023. 7. 17.
728x90
728x90

R에서 ifelse와 비슷한 기능을 하는 np.where()에 대해서 보겠습니다

 

R에서 ifelse는 ifelse(조건,TRUE이면 반환,FALSE이면 반환)으로 사용하고 있습니다.

 

이와 비슷하게 python에서 np.where()를 이용해 구현할 수 있습니다.

 

비슷하게 np.where(조건,True면 반환, False면 반환)으로 구현할 수 있습니다.

 

import numpy as np
import pandas as pd
test=pd.Series([1,2,3,4,5,6])
np.where(test>3,"3넘음","3안넘음")

이렇게 구현할 수 있습니다.

 

728x90
728x90

댓글