Python datatable (unknown) 해결 방법

KIDA·2022년 9월 4일
0
  1. datatable의 replace는 같은 타입의 데이터만 인식한다.
data.replace({None: 0}) 	   # int
data.replace({None: 0.0})	   # float
  1. datatable은 데이터의 빈 칸을 (unknown)으로 읽어온다.

  2. 열의 관측값이 모두 (unknown)으로 이루어져 있으면 그 열의 타입은 void가 된다.

  3. 만약 관측 시 True, 아니면 (unknown)의 형태를 띄는 더미변수라면 데이터 타입이 boolean으로 인식되기 때문에 아래와 같이 변경해주면 된다.

data[dt.bool8] = dt.int32
data.replace({None: 0})
profile
까먹지 않기 위한 노트 (ว˙∇˙)ง

0개의 댓글