본문 바로가기
파이썬. 데이터분석/Pandas

Numpy : np.where / if 함수역할

by 한국수달보호협회장 2022. 7. 14.

df['sex'] = np.where(df['sex'] == 3, np.nan, df['sex'])
df

 

 

예시1

 

 

 

 

mpg['grade2'] = np.where(mpg['total'] >= 30, 'A', np.where(mpg['total'] >= 25, 'B',np.where(mpg['total'] >= 20, 'C', 'D')))

 

mpg['size'] = np.where((mpg['category'] == 'compact') | (mpg['category'] == 'subcompact') | (mpg['category'] == '2seater'), 'small', 'large')

 

mpg['size'] = np.where(mpg['category'].isin(['compact','subcompact','2seater']), 'small', 'large')

 

 

예시2

 

exam['test2'] = np.where(exam['english'] >= 80, 'pass', 'fail')