목록프로그램 세팅 및 오류 해결 (3)
오랑우탄의 반란
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1rIRo/btsIW5b1AZC/ZOWu69WLTNppLZgGLatE8k/img.png)
파이썬의 pandas나 numpy 라이브러리를 사용해서 계산을 수행하는 경우 아래와 같이 너무 크거나 너무 작은 숫자에 대해 지수 e 가 붙어서 표시되는 경우가 종종 있는데요. 실제 어떤 수인지 확인하기 정말 불편하죠? 이때 출력 결과물을 일반 숫자 표기법으로 변환해주는 두 가지 방법이 있습니다. 1. Pandas pandas를 사용하고 싶은 경우, 아래와 같이 5번째 소수점까지만 표현되도록 제한할 수 있는데요import pandas as pdpd.options.display.float_format = '{:.5f}'.format 2. Numpy numpy가 좀 더 정확하고 간단하게 일반 숫자 표기법으로 변환해줍니다. 다만 print 구문에만 적용이 가능하다는 점. import numpy as npnp...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5sPXA/btsIQHDJUtI/wOxgpmEfJTJKKylR1EDFN1/img.png)
Matplotlib 으로 그래프를 그리고 제목이나 레이블을 한글로 추가하면 아래와 같은 오류가 뜨면서 한글폰트를 프로그램이 인식을 못 하는 오류가 발생할 수 있는데요C:\Users\User\AppData\Roaming\Python\Python312\site-packages\IPython\core\pylabtools.py:170: UserWarning: Glyph 44256 (\N{HANGUL SYLLABLE GO}) missing from font(s) DejaVu Sans. fig.canvas.print_figure(bytes_io, **kw) 간단한 해결방법을 알려드립니다! 직접 폰트 설치나 경로를 입력하는 작업을 하지 않아도 되는 간단한 단기 솔루션입니다. 단점은 파일을 새로 열어서 돌릴 때마다 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KZXOS/btsIDmFqMFj/Fuyk67gCkxcOpivk97qcG0/img.jpg)
오늘 오랑이는 pandas를 활용한 데이터 전처리에 대해 배울 예정입니다. 1 Pandas vs ExcelWHAT Pandas란?→ Python에서 데이터를 조작하고 쉽게 분석할 수 있게 도와주는 라이브러리대용량 데이터 처리가 가능 : Pandas는 데이터를 메모리에 로드하고, 다양한 연산을 빠른 처리가 가능하며 대용량 데이터를 처리하는데 최적화되어 있습니다.데이터 조작 기능 : 데이터 정렬, 필터링, 집계, 결측값 처리 등 데이터를 쉽게 가공할 수 있음데이터 시각화 기능 제공 : Matplotlib, Seaborn , … , etc데이터를 구조화하여 분석할 수 있음 : DataFrame이라는 자료형을 제공하여 데이터를 표 형태로 나타내어 분석이 가능함WHY 멀쩡한 엑셀 놔두고 왜 Pandas를 쓰나요..