본문 바로가기

혼공11

혼자 공부하는 데이터 분석 with 파이썬: 6주차(Chapter 06-2) Chapter 06 "복잡한 데이터 표현하기" Chapter 06-2의 주제는 '맷플롯립의 고급 기능 배우기' 이다. 전체적으로 배울 내용은 다음과 같다 맥플롯립의 고급 기능 하나의 피겨에 다양한 그래프 06-2 맥플롯립의 고급 기능 배우기 실습 준비 # 코랩에서 한글다운 import sys if 'google.colab' in sys.modules: !echo 'debconf debconf/frontend select Noninterative'| \ debconf-set-selections # 나눔 폰트 설치 !sudo apt-get -qq -y install fonts-nanum import matplotlib.font_manager as fm fm._rebuild() # 다시 실행 import ma.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 6주차(Chapter 06-1) Chapter 06 "복잡한 데이터 표현하기" Chapter 06-1의 주제는 '객체지향 API로 그래프 꾸미기' 이다. 전체적으로 배울 내용은 다음과 같다 객체지향 API로 그래프 그리기 06-1 객체지향 API로 그래프 꾸미기 pyplot 방식과 객체지향 API 방식 그리기 pyplot 방식 객체지향 API 방식 # 설정 import matplotlib.pyplot as plt plt.rcParams['figure.dpi'] = 100 pyplot 방식으로 그래프 그리기 # pyplot 방식 plt.plot([1, 4, 9, 16]) plt.title('simple line graph') plt.show() 객체지향 API 방식으로 그래프 그리기 # 객체지향 API 방식 fig, ax = plt.su.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 5주차(Chapter 05-2) Chapter 05 "데이터 시각화하기" Chapter 05-2의 주제는 '선 그래프와 막대 그래프 그리기' 이다. 전체적으로 배울 내용은 다음과 같다 선 그래프 막대 그래프 05-2 선 그래프와 막대 그래프 그리기 필요한 파일 다운로드 import gdown import pandas as pd # ns_book7 다운 gdown.download('https://bit.ly/3pK7iuu','ns_book7.csv', quiet = False) # pandas dataframe ns_book7 = pd.read_csv('ns_book7.csv', low_memory = False) ns_book7.head() 연도별 발행 도서 개수 구하기: value_counts() 사용 # 연도별 도서 개수 : val.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 5주차(Chapter 05-1) Chapter 05 "데이터 시각화하기" Chapter 05-1의 주제는 '맷플롯립 기본 요소 알아보기' 이다. 전체적으로 배울 내용은 다음과 같다 피겨 rcParams subplot 05-1 맷플롯립 기본 요소 알아보기 필요한 파일 다운로드 import gdown import pandas as pd # ns_book7 다운 gdown.download('https://bit.ly/3pK7iuu','ns_book7.csv', quiet = False) # pandas dataframe ns_book7 = pd.read_csv('ns_book7.csv', low_memory = False) ns_book7.head() Figure 객체 모든 그래프 구성 요소를 담고 있는 최상위 객체 scatter()로 산점.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 4주차(Chapter 04-2) Chapter04 "데이터 요약하기" Chapter 04-2의 주제는 '분표 요약하기' 이다. 실습전 다운로드 import gdown import pandas as pd # 04-1에서 만든 ns_book7 다운 gdown.download('http://bit.ly/3pK7iuu', 'ns_book7.csv', quiet = False) # pandas로 불러오기 ns_book7 = pd.read_csv('ns_book7.csv', low_memory=False) ns_book7.head() 산점도 그리기 산점도: 데이터를 화면에 뿌리듯 그리는 그래프 두 변수 혹은 두 가지 특성 값을 직교 좌표계에 점으로 나타낸 그래프 scatter() 함수 산점도를 그려준다 scatter() 함수를 호출한 다음 sho.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 4주차(Chapter 04-1) Chapter04 "데이터 요약하기" Chapter 04-1의 주제는 '통계로 요약하기' 이다. 기술통계 구하기 기술통계(요약통계): 자료의 내용을 압축하여 설명하는 방법 시각화까지 아우르는 데이터 분석이 탐색적 데이터 분석 import pandas as pd import gdown # 03-2에서 만든 데이터 다운로드 gdown.download('https://bit.ly/3736JW1','ns_book6.csv', quiet = False) ns_book6 = pd.read_csv('ns_book6.csv', low_memory = False) ns_book6.head() describe() 메서드 : 수치형 열에 대한 요약 통계 # describe() 메서드 ns_book6.describe() 도서.. 2023. 2. 19.