불린 인덱스를 통한 데이터 정제 - 해설

CODEDRAGON Development/Python

반응형


 

불린 인덱스를 통한 데이터 정제 - 해설

 

 

import numpy as np

 

# numpy 배열 생성

dirty = np.array([9, 4, 1, -0.01, -0.02, -0.001])

 

 

# 더러운 데이터(음수)

# 불린 배열을 생성합니다.

whos_dirty = dirty < 0

 

print(whos_dirty)

# [False False False  True  True  True]

 

 

# 불 배열을 불 인덱스로 사용합니다.

# 모든 음수 값을 0으로 바꾼다.

dirty[whos_dirty] = 0

print(dirty)

# [9. 4. 1. 0. 0. 0.]

 

 

 

[False False False  True  True  True]

[9. 4. 1. 0. 0. 0.]

 


반응형

'Development > Python' 카테고리의 다른 글

MySQL DB Module  (0) 2020.01.10
ImportError: cannot import name 'imread' 에러 해결방법  (0) 2020.01.10
퍼셉트론 학습 절차  (0) 2020.01.09
pandas.read_csv()  (0) 2020.01.09
:  (0) 2020.01.09