Coding Note

    [Python] plotnine 모듈의 ggplot 출력 시 한글 깨짐 현상 해결

    분석 환경 Google Colab pro의 구성환경 Python Version : 3.7.10 상황 plotnine 모듈의 ggplot 을 출력할 때 한글이 깨져서 나오는 경우임. 한글이 제대로 출력되게끔 하고 싶은 상황. 예시 위에 보이는 그래프와 같이 한글이 네모 박스 형태로 깨져서 출력됨을 확인할 수 있다. 마치 matplotlib 모듈의 pyplot 으로 그래프를 그렸을 때 한글이 깨지는 형태와 매우 비슷했다. 시행착오 형태가 matplotlib 모듈에서 한글이 깨지는 형태와 비슷하다고 생각하여 matplotlib 한글 폰트 깨짐 현상 해결을 위한 코드를 실행 후 다시 출력해보았다. 하지만 한글이 네모 박스로 출력되는 상황은 여전했다. Plotnine 모듈의 ggplot 에서 한글 폰트가 깨져서 ..

    [Python] 한글 내용이 같지만 다르다고 인식하는 경우

    분석 환경 Google Colab pro의 구성환경 Python Version : 3.7.10 상황 눈으로 볼 땐 두 한글 변수의 값이 같지만 비교 연산자 실행 시 다르다고 인식하는 상황. 더 나아가 두 변수를 같게끔 인식 시키고 싶은 상황. >>> # 두 변수 확인 >>> print('str1 : ' + temp_str1) >>> print('str2 : ' + temp_str2) >>> # 두 변수가 같은지 확인 >>> temp_str1 == temp_str2 str1 : 전국보행자전용도로표준데이터 str2 : 전국보행자전용도로표준데이터 False 분명 눈으로는 두 변수가 정확히 일치하는 것처럼 보이지만 두 변수가 같지 않다고 인식한다. 왜 그런지에 대해 알아보고자..

    [Python] Colab 에서 matplotlib 한글 폰트 정상 출력시키는 코드

    matplotlib를 통한 한글 정상 출력 방법 (in colab) Colab 상에서 matplotlib를 통한 시각화를 할 때 한글 폰트를 정상 출력하기 위한 방법을 두 가지로 설명드리겠습니다. 방법 1.과 방법 2.는 같은 방식이지만 차이점은 코드로 런타임 재시작을 수행하냐, 노트북의 도구 메뉴를 이용하여 런타임 재시작을 하냐의 차이입니다. 편하신 대로 사용하시면 되겠습니다. 저도 기존에는 방법 1.을 통해 한글 폰트를 설치하고 적용하였지만 방법 2.를 알고나서부터는 방법 2.로 한글 폰트를 적용해주고 있습니다. 방법 1. 설명 먼저 아래의 코드를 실행한 후, Notebook의 런타임 메뉴에서 런타임 다시 시작 클릭으로 런타임 재시작을 진행합니다. (런타임 다시 시작이라는 경고 문구가 떠도 예를 클릭..