문제 상황: matplotlib 사용 시 한글 깨짐.EDA 데이터 시각화 블로깅을 하면서 matplotlib를 사용했을 때 한글 깨짐 현상이 발생했습니다. 원인 파악: matplotlib의 기본 폰트가 한글을 지원하지 않음.한글 깨짐은 대부분 matplotlib의 기본 폰트가 한글을 지원하지 않기 때문에 발생합니다. 위키백과를 참고해보면 해당 폰트는 획의 삐침이 없는 글씨체로 한글의 돋움체, 고딕체에 해당하며, 한글을 위한 폰트가 아닙니다. 아래 코드를 사용하면 matplotlib에서 사용할 폰트를 확인할 수 있습니다.import matplotlib.pyplot as pltplt.rcParams['font.family']# ['sans-serif'] 문제 해결한글을 지원하지 않는 폰트를 사용한 것이 문..
python
시작배경나스닥 종합주가지수, S&P 500 ETF 상품으로 재테크를 하고 있는데 매일 아침에 일어나 스마트폰으로 MTS 앱을 열어서 각 상품들을 하나하나 들어가 확인하는데 너무 귀찮았습니다. 아침에 일어났을 때 얼마나 변동이 있었는지, 20일 평균선은 터치했는지 등을 한번에 보고 싶었는데 마음에 드는 사이트가 없어서 직접 만들게 되었습니다. 제작과정 및 결과물전반적인 제작 과정은 ChatGPT의 도움을 받았습니다. (대화기록)GitHub: https://github.com/geunsu-son/Stock-Chart-ViewerStreamlit: https://super-son-stock-chart-viewer.streamlit.app/ 1. 데이터 가져오기 : yfinance저는 해외 주식 정보를 가져오고..
오늘은 pip를 사용하여 필요한 패키지들이 설치되어 있는지 확인하는 방법을 소개하고자 합니다.⚠ Jupyter Notebook에서 동작하는 방법입니다. 아래 코드를 통해 필요한 패키지들이 설치되어 있는지 확인할 수 있습니다.# 필요한 라이브러리들을 확인하기 위해 설치된 패키지 목록을 가져옵니다.installed_packages = !pip list# 필요한 라이브러리들required_packages = ["pandas", "numpy", "false_test"]# 설치된 패키지 중에서 필요한 라이브러리들이 있는지 확인합니다.status = {lib: lib in str(installed_packages) for lib in required_packages}# {'pandas': True, 'numpy'..
안녕하세요! 오늘은 Python의 pandas 라이브러리를 사용하여 DataFrame을 엑셀 파일에 저장할 때, 여러 시트를 만드는 방법에 대해 소개하고자 합니다. 여러 개의 DataFrame을 하나의 엑셀파일로 만들고 싶을 때 자주 사용하는 방법인데요. 필요할 때마다 찾아 쓰는 코드이다 보니 공유하면 좋을 것 같아 가져와봤습니다. pandas 라이브러리에서 DataFrame을 엑셀 파일로 저장할 때 사용하는 메서드는 to_excel()를 사용하지만, 여러 개의 시트를 만들려면 ExcelWriter 객체를 사용해야 합니다. ExcelWriter 객체를 생성하고, to_excel() 메서드를 사용해 여러 개의 DataFrame을 각각 다른 시트에 저장할 수 있습니다. 아래 코드는 두 개의 DataFram..