윈도우에서 나눔고딕 추가 후 파이썬 matplotlib 한글 문제
By 무재칠시(無財七施) | 2022년 5월 13일 |
알고 보면 별 내용이 아니지만, 구글 검색 시 의외로 이 방법(폰트 캐쉬 삭제)이 잘 검색되지 않아서 글을 써봅니다. MS 윈도우에서 파이썬을 설치한 후 나중에 나눔고딕 폰트를 추가하면 matplotlib로 그린 차트에 X축 Y축 라벨의 나눔 고딕 폰트의 한글이 깨지는 문제가 생깁니다.(물론, "Malgun Gothic"으로 설정하면 이미 있는 폰트이므로 잘 되겠지요.) 아래는 해결한 후의 모습입니다. 검색해보면 다양한 해결책들이 나오지만, 우리가 필요로 하는 것은 아주 단순한 것입니다. print(matplotlib.get_cachedir()) 명령을 통하여 matplotlib에서 사용하는 폰트 정보 위치를 확인한 후, 캐쉬 파일을 삭제하는 것입니다. 설치 환경에 따라 다르겠지만, C:\
[Python] Selenium 으로 구글 맵에서 정보 뽑기
By 지훈현서 | 2017년 12월 7일 |
![[Python] Selenium 으로 구글 맵에서 정보 뽑기](https://img.zoomtrend.com/2017/12/07/a0105618_5a2891749786d.png)
요즘 인공지능 스피커가 인기입니다.좀 더 과장되게 이야기하면, 사용자 입장에서는 스피커가 아니라개인비서라 생각이 들게 합니다. 예를 들어, "김비서? 언주역 부근에서 4성급 이상에 12만원 이하인 호텔을 검색해줘" 라고 하면 "네. 주인님" 하면 결과를 죽 보여주고, 그 결과 중에 하나의 호텔에 전화걸어주는 것도 충분히 가능하겠죠. 나중에는 "김비서? 다음주 수요일부터 금요일까지 언주역 부근에서 4성급 이상에 12만원 이하인 호텔을 검색해서 예약해 주고 하루 전에 준비하라고 알려줘" 라고 하면 알아서 다 해주겠지요. 암튼 이런 일을 사람이 하기에는 쉽습니다.하지만 자동화는 쉽지 않지요. 일단 핵심은 "언주역 부근 호텔"을 찾는 것입니다. 구글 맵으로 들어가서, 검색 창에 "언주역 부
spss (sav) file ↔︎ dta (stata) file
By EVA RIDER | 2020년 7월 6일 |
R의 foreign, haven, readstata13 패키지를 써서 sav 와 dta, R 사이를 오가는데, 나는 급하면 STATA를 쓴다. 그런데,, sav 파일의 variable label이 dta에 적용되지 않는 문제를 발견했는데, (국민건강영양조사, 줄여서 국건영) 데이터가 그랬다. 그냥 multi cursor 를 써서 do file에 일괄 변환 하다가 이런 ReadStat 이라는 아이를 써보니 깔끔하게 잘 된다. https://github.com/WizardMac/ReadStat 컴파일 해야함. 메모차 남김.
[python] mac 과 linux 에서 group 구하기
By 지훈현서 | 2018년 9월 27일 |
의외로 맥과 리눅스에서 현재 로그인 한 계정의 그룹 이름을 구해오는 것이 쉽지 않았습니다. 이것을 파이썬으로 간단히 한줄로 (?) 구해 보도록 하겠습니다. python -c 'import grp,sys; gid=sys.stdin.readline().strip(); [gname]=[g.gr_name for g in grp.getgrall() if g.gr_gid==int(gid)][:1]; print(gname)' <<< $(id -g) 하나씩 파헤쳐 보겠습니다. * 마지막의 id -g 명령은 현재 계정의 gid 를 구해옵니다.* python -c '...' 은 '...'의 파이썬 코드를 실행합니다.* import grp, sys 는 두 표준 모듈을 import 합니다.* gid=