2025/07/162 pandas: category 자료형으로 바꾸기 메모리를 적게 잡아먹음순서를 부여할 수 있음(astype은 순서부여 안됨) s= pd.Series( ['S','M','XL'] * 100000000) 일때,s1 = pd.Series(pd.Categorical(s, categories=['S','M','XL'], ordered=True))하면s1은 카테고리형으로 바뀌고, s 2025. 7. 16. 데이터 마스킹 mask df.mask(조건문, other=nan) true일때 값을 바꿈. other는 참일때 값을 무엇으로 바꿀것인가. 지정된 값을 넣을 수 있음. 스칼라, 시리즈, 데이터프레임, 함수 다 가능.예, s.mask(s>80)cond1 = data>80data.mask(cond1, other = '합격').mask(~cond1, '불합격') 합격 불합격 값을 한번에 부여할수있음import numpy as npdf1 = df.copy()df1['국어'] = np.where(cond2, '불합격','합격') #np.where는 결과를 array로 반환한다. 2025. 7. 16. 이전 1 다음