[변수 처리] 011011 같은 값을 multiple label encoding 으로 만들어주기
예를 들어 사과 배 딸기 귤 바나나 1 0 1 1 1 같은 형태가 있을 때 이것을 다음과 같이 쪼개고 싶을 때가 있다. 사과 배 딸기 귤 바나나 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 그럴 때 고민을 하다가 다음과 같이 처리를 해주면 된다! 일단 위치 정보를 찾는다 np.where(train_label.values[0] == 1 )[0] ## array([141, 327, 406, 728]) 지금 141번 327번 406번 728번 쪽에 있다는 것이다. 이걸 하는 방법은 다음과 같이 했다 전체 코드 which = np.where(train_label.values[0] == 1 )[0] mat = np.zeros((4 , 884) ) for idx , row in enume..
2019.07.16