logo

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

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

에러

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

원인

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

해결법

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

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

환경

  • OS: Windows
  • julia: v1.8.5