줄리아에서 String7, String15 없이 데이터프레임 부르는 법 📂줄리아

줄리아에서 String7, String15 없이 데이터프레임 부르는 법

How to Load Dataframe without String7, String15 in julia

에러

줄리아에서 데이터프레임을 사용하다보면 위와 같이 문자열 데이터가 String7이나 String15, String31와 같이 읽혀서 각종 에러를 유발할 때가 있다. 구체적으로 어떤 에러가 발생한다기보단 평상시에 잘 쓰던 함수들이 여기에 안 통해서 온갖 문제를 일으킨다.

원인

성능상의 이유로 String을 더 빠르게 처리할 수 있는 String7 등으로 바꾼 것이다. 의도한대로 설계된 것이라 어쩔 수 없다.

해결법

CSV.read()에 옵션으로 stringtype = String을 넘겨주면 된다.

써보면 실제로 많이 불편한데 참고 쓰는 수밖에 없다.

환경

  • OS: Windows
  • julia: v1.8.5
댓글