Study/Python

·Study/Python
문제 상황: matplotlib 사용 시 한글 깨짐.EDA 데이터 시각화 블로깅을 하면서 matplotlib를 사용했을 때 한글 깨짐 현상이 발생했습니다. 원인 파악: matplotlib의 기본 폰트가 한글을 지원하지 않음.한글 깨짐은 대부분 matplotlib의 기본 폰트가 한글을 지원하지 않기 때문에 발생합니다. 위키백과를 참고해보면 해당 폰트는 획의 삐침이 없는 글씨체로 한글의 돋움체, 고딕체에 해당하며, 한글을 위한 폰트가 아닙니다. 아래 코드를 사용하면 matplotlib에서 사용할 폰트를 확인할 수 있습니다.import matplotlib.pyplot as pltplt.rcParams['font.family']# ['sans-serif']  문제 해결한글을 지원하지 않는 폰트를 사용한 것이 문..
·Study/Python
이번 포스팅에서는 Streamlit Cloud를 통해 yfinance 패키지를 사용하면서 만난 오류를 소개하고자 합니다. 나스닥, S&P 500 지수의 20일선 그래프를 한 페이지에서 보고 싶어서 시작했는데 오류 해결하는 데 시간을 거의 다 쓴 것 같아요. 참고로 해당 오류는 로컬에서 Streamlit run을 했을 때는 발생하지 않았답니다... 😂 오류 : BrokenPipeError이 오류는 "BrokenPipeError"이며, 해당 오류는 일반적으로 데이터가 너무 큰 경우, 네트워크 연결이 끊어졌거나 데이터 전송 중 문제가 발생했을 때 발생한다고 합니다. 그래서 데이터를 다운로드 받는 기간을 줄이는 등의 방법을 시도해보았지만 실패했습니다.import yfinance as yf# Fetch data..
·Study/Python
오늘은 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'..
·Study/Python
안녕하세요! 오늘은 Python의 pandas 라이브러리를 사용하여 DataFrame을 엑셀 파일에 저장할 때, 여러 시트를 만드는 방법에 대해 소개하고자 합니다. 여러 개의 DataFrame을 하나의 엑셀파일로 만들고 싶을 때 자주 사용하는 방법인데요. 필요할 때마다 찾아 쓰는 코드이다 보니 공유하면 좋을 것 같아 가져와봤습니다.  pandas 라이브러리에서 DataFrame을 엑셀 파일로 저장할 때 사용하는 메서드는 to_excel()를 사용하지만, 여러 개의 시트를 만들려면 ExcelWriter 객체를 사용해야 합니다. ExcelWriter 객체를 생성하고, to_excel() 메서드를 사용해 여러 개의 DataFrame을 각각 다른 시트에 저장할 수 있습니다. 아래 코드는 두 개의 DataFram..
Super-Son
'Study/Python' 카테고리의 글 목록 (8 Page)