데이터분석/전처리6 데이터프레임에 바로 원핫인코딩 적용 import pandas as pd df_1 = pd.DataFrame({'이름':['홍길동','김영희','김철수','박철수','오철수','정철수','배철수']}) df_1 pd.get_dummies(df_1) #원 핫인코딩 바로 사용 가능 2023. 3. 21. 원-핫인코딩 from sklearn.preprocessing import OneHotEncoder import numpy as np items = ['TV','냉장고','전자레인지','컴퓨터','선풍기','선풍기','믹서기','믹서기'] print(items) # 2차원 ndarray로 변환 items = np.array(items).reshape(-1,1) print(items) oh_encoder = OneHotEncoder() oh_encoder.fit(items) oh_labels = oh_encoder.transform(items) #OneHotEncoder로 변환된 결과는 희소행렬이므로 toarray()를 이용해 밀집 행렬로 변환 print(oh_labels) print('원-핫 인코딩 데이터') prin.. 2023. 3. 21. 이전 1 2 다음