줄리아에서 String7, String15 없이 데이터프레임 부르는 법
에러
줄리아에서 데이터프레임을 사용하다보면 위와 같이 문자열 데이터가 String7
이나 String15
, String31
와 같이 읽혀서 각종 에러를 유발할 때가 있다. 구체적으로 어떤 에러가 발생한다기보단 평상시에 잘 쓰던 함수들이 여기에 안 통해서 온갖 문제를 일으킨다.
원인
성능상의 이유로 String
을 더 빠르게 처리할 수 있는 String7
등으로 바꾼 것이다. 의도한대로 설계된 것이라 어쩔 수 없다.
해결법
CSV.read()
에 옵션으로 stringtype = String
을 넘겨주면 된다.
써보면 실제로 많이 불편한데 참고 쓰는 수밖에 없다.
환경
- OS: Windows
- julia: v1.8.5