PYTHON (18) 썸네일형 리스트형 [pandas] 그래프에 한글 출력 안 될 때. pandas로 그래프에 한글이 출력안되는 경우, 폰트를 설정하면 됩니다. import matplotlib from IPython.display import set_matplotlib_formats matplotlib.rc('font', family='NanumGothic') matplotlib.rc('axes', unicode_minus=False) set_matplotlib_formats('retina') 폰트이름은 영어로 입력해야합니다. 한글로 입력하니 안 되더군요. 마이너스가 출력안되는 경우 사용하는 코드와 해상도를 높이는 코드를 추가했습니다. python으로 파일 다운 받기. 파이썬 requests 모듈과 파일의 url만 있으면 간단하게 파일을 다운로드할 수 있습니다. 1. requests 모듈 설치. pip로 requests 모듈을 설치합니다. pip install requests 2. get 함수로 파일 받기. get 함수를 사용해서 다음과 같이 파일을 다운받을 수 있습니다. import requests import re from urllib.parse import unquote response = requests.get('파일 위치') file_name = re.findall("filename=(.+)", response.headers.get("content-disposition")) real_file_name = unquote(file_name[0]).replace('.. pyinstaller로 selenium과 chromedriver 포함하기 셀레니엄을 사용하는 파이썬 코드를 pyinstaller로 실행파일을 만들면 바로 실행이 안 됩니다. 이유는 파이썬코드에서 사용하는 크롬드라이버가 실행파일에 포함이 안 돼서 그렇습니다. 런타임 상태 확인 우선, pyinstaller로 만든 실행파일에서 파이썬 코드를 실행하는지 판단하는 코드를 포함해야 합니다. import sys if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'): print('running in a PyInstaller bundle') else: print('running in a normal Python process') 출처: https://pyinstaller.readthedocs.io/en/stable/runtime-inf.. 네이버 검색광고 API로 연관키워드를 검색해보자. 키워드 검색 많이들 하시나요? 근래에 블로그와 스마트 스토어에 관심이 생겼는데요. 관련 강의를 듣다 키워드 검색이란 걸 알게 되었습니다. 작성한 글을 검색 결과 상위에 노출하기 위해서. 스토어에 등록한 상품을 상단에 노출시키기 위해서. 사람들이 많이 사용하는 키워드를 찾는 거죠. 그래야 내 글이, 내 상품이 검색에 많이 노출되겠죠? 네이버 검색광고 키워드 도구도 많이 사용하실 거예요. 그런데 왜 저는 키워드를 발굴해서 글을 쓰거나 상품을 올릴 생각보다 이 사이트를 어떻게 만들었지? 저 데이터는 어디서 가져오는 거지? 뭐 이런 게 더 궁금할까요? (아무래도 돈 버는 데에는 별 관심과 재능이 없는 듯....) 암튼, 이것도 찾아보니 있는 것 같더라고요. 도구 메뉴에 API 사용 관리.. 쇼핑카테고리 트렌드 데이터 쉽게 가져오기(2편) 지난번 작성한 쇼핑인사이트 API의 2편입니다. 혹시라도, 1편이 궁금하신 분은 여기로. 2021/02/21 - [PYTHON] - 네이버 데이터랩 쇼핑인사이트 API (쇼핑카테고리 트렌드 데이터 쉽게 가져오기) 네이버 데이터랩 쇼핑인사이트 API (쇼핑카테고리 트렌드 데이터 쉽게 가져오기) 요즘 이것저것 평소 궁금했던 것들을 공부하고 있습니다. 그중 하나가 스마트 스토어인데요. 그냥 물건 올리고 팔면 되는 것 아냐? 라고 생각했었는데 (장사 1도 안 해봐서 하나도 몰라요.. junglow9.tistory.com 이글 작성을 위해 파이썬과 pandas 데이터 분석 패키지를 사용했습니다. 가져온 데이터는 디지털/가전, 패션의류를 기준으로 다른 카테고리의 상대적 클릭률입니다. 이것들을 엑셀.. 네이버 데이터랩 쇼핑인사이트 API (쇼핑카테고리 트렌드 데이터 쉽게 가져오기) 요즘 이것저것 평소 궁금했던 것들을 공부하고 있습니다. 그중 하나가 스마트 스토어인데요. 그냥 물건 올리고 팔면 되는 것 아냐? 라고 생각했었는데 (장사 1도 안 해봐서 하나도 몰라요...) 여러 가지 데이터 분석을 체계적으로 해서 접근해야 되더라고요. 그중에 데이터랩 쇼핑인사이트를 활용하는 부분이 있습니다. 쇼핑인사이트에서 쇼핑 카테고리별 클릭 트렌드를 확인할 수 있는데요. 다음과 같은 그래프를 그려볼 수 있습니다. 쇼핑 카테고리를 지정하면 각 분야별 클릭률을 상대값으로 표시해 줍니다. 이 데이터를 모아 각 카테고리의 경쟁도를 측정하는데 사용하는 거죠. 문제는 카테고리가 10개라서 단순 반복작업이 많다는 겁니다. 게다가 주기적으로 해당 작업을 반복해야 한다면? .. pywinauto로 GUI 자동화 프로그램 시작하기 pywinauto는 윈도 O/S용 프로그램의 다이얼로그나 컨트롤에, 마우스 클릭이나 키보드 입력 등을, 사람이 직접 하지 않고 프로그램이 대신할 수 있도록 해주는 python 모듈입니다. [pywinauto] What is pywinauto — pywinauto 0.6.8 documentation © Copyright 2018, Mark Mc Mahon and Contributors Revision aea0429b. pywinauto.readthedocs.io 일단, 어떻게 사용되는지 눈으로 확인해 봅시다!!! * 모든, 테스트는 윈도 10을 사용했습니다. 먼저, pywinauto를 설치합니다. pip install pywinauto 그리고, 노트패드를 실행해서 Hi from python. 을 입력하는 .. PANDAS WordCloud 만들기 Python용 워드 클라우드 라이브러리가 여러개 있지만, wordcloud를 사용해보겠습니다. 이 라이브러리로 PANDAS DATAFRAME에 들어 있는 데이터를 워드 클라우드로 표시해 보겠습니다. 라이브러리 관련 문서와 소스코드 링크는 아래와 같습니다. WordCloud for Python documentation The code of the project is on Github: word_cloud 1. 라이브러리 설치 pip를 사용해서 wordcloud 라이브러리를 설치합니다. pip install wordcloud 2. WordCloud를 만들기 위한 샘플 데이터 만들기 먼저, jupyter notebook을 하나 만들고 아래와 같이 샘플 데이터를 만들겠습니다. 3. 간단한 워드 클라우드 출력 [.. 이전 1 2 3 다음