본문 바로가기

data science

(26)
[Python] Seaborn을 활용한 시각화 실습 단원별 심화 연습 문제¶In [1]: import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltimport seaborn as snsimport glob# set floating point formattingpd.options.display.float_format = '{:,.1f}'.format Q6¶범위(이전 범위 포함)시각화rental.csv 파일을 로드하여 다음의 지시사항에 맞는 시각화 그래프를 생성하고 출력합니다.date - 시간. 연-월-일 시:분:초 로 표현합니다. (가령 2011-01-01 00:00:00은 2011년 1월 1일 0시 0분 0초)businessday - 근무일..
[Python] Seaborn을 활용한 시각화 - seaborn stats 통계 기반의 그래프¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 4.8 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: pandas>=1.2 in ./.local/lib/python3.9/site-packages (from..
[Python] Seaborn을 활용한 시각화 모듈 Import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 2.2 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-packag..
[Python] Matplotlib을 활용한 시각화 실습 matplotlib 그래프¶pyplot 공식 도큐먼트 살펴보기In [1]: !pip install --upgrade --force-reinstall seaborn Defaulting to user installation because normal site-packages is not writeableCollecting seaborn Downloading seaborn-0.13.2-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.9/294.9 kB 6.4 MB/s eta 0:00:00a 0:00:01Collecting numpy!=1.24.0,>=1.20 Downloading numpy-2...
[Python] Matplotlib을 활용한 시각화 matplotlib.pyplot의 기본적인 canvas 그리기와 스타일링 예제¶pyplot 공식 도큐먼트 살펴보기본 튜토리얼은 matplotlib의 가장 기본적인 튜토리얼을 제공합니다.다양한 옵션값과 스타일 기본 설정법을 배울 수 있습니다.In [1]: import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmimport warningswarnings.filterwarnings('ignore')# Unicode warning 제거 (폰트 관련 경고메시지)plt.rcParams['axes.unicode_minus']=False# 한글 폰트 설정plt.rcParams['fo..
[Python] Pandas concat, merge 실습 단원별 심화 연습 문제¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-pac..
[Python] Pandas concat, merge 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 4.4 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-packag..
[Python] Pandas groupby, pivottable 실습 단원별 심화 연습 문제¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 2.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 고급 전처리와 피벗테이블 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: matplotlib!=3.6.1,>=3.3 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 전처리, 추가, 삭제, 데이터 변환 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.6 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-packag..
[Python] Pandas 복제, 결측치 실습 단원별 심화 연습 문제¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 2.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: matplotlib!=3.6.1,>=3.3 in ./.local/lib/python3.9/site-..
[Python] Pandas 복제, 결측치 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: matplotlib!=3.6.1,>=3.3 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 통계 실습 단원별 심화 연습 문제¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.6 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 통계 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 5.8 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: matplotlib!=3.6.1,>=3.3 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 실습 단원별 심화 연습 문제 (난이도: 중)¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 2.1 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: pandas>=1.2 in ./.local/lib/python3.9/site-pac..
[Python] Pandas 조회, 정렬, 조건 필터 (타이타닉 승객 데이터) 모듈 import¶In [1]: !pip install seaborn==0.13.0 Defaulting to user installation because normal site-packages is not writeableCollecting seaborn==0.13.0 Downloading seaborn-0.13.0-py3-none-any.whl (294 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 6.6 MB/s eta 0:00:00a 0:00:01Requirement already satisfied: numpy!=1.24.0,>=1.20 in ./.local/lib/python3.9/site-packag..
[Python] 파일 입출력 모듈 import¶In [1]: from IPython.display import Imageimport numpy as npimport pandas as pd 데이터 다운로드¶In [2]: from opendata import dataset# 데이터셋 다운로드dataset.download('서울시대중교통')dataset.download('서울시주민등록인구') ======= 다운로드 시작 =======data/seoul_transportation.xlsx 0%| | 0.00/26.2k [00:00 ======= 다운로드 완료 ============== 다운로드 시작 =======data/seoul_population.c..
[Python] Pandas 자료 구조 Pandas¶개요¶관계형 또는 레이블이 된 데이터로 쉽고 직관적 으로 작업할 수 있도록 설계되었고, 빠르고, 유연한 데이터 구조를 제공하는 Python 패키지입니다.또한, 어떤 언어로도 사용할 수 있는 가장 강력하고 유연한 오픈 소스 데이터 분석 / 조직 도구입니다.Pandas는 다음의 종류의 데이터에 적합한 분석 패키지입니다.SQL 테이블 또는 Excel 스프레드 시트에서와 같은 열과 행으로 이루어진 테이블 형식 데이터정렬되고 정렬되지 않은 시계열 데이터다른 형태의 관찰 / 통계 데이터 세트Pandas 공식 문서¶공식 문서는 다음 링크에서 확인할 수 있습니다.공식 도큐먼트Pandas의 Alias 지정¶pandas는 pd의 alias를 사용합니다.In [1]: import pandas as pd ..
[데이터 분석] 문제 유형 6가지 데이터 분석은 단순히 정보를 플랫폼에 연결하여 인사이트를 찾는 것 뿐만 아니라, 문제를 해결하는 것이다. 문제의 근원을 찾고 실질적이 해결책을 찾기 위해 창의적인 사고를 하기 위해서는 문제가 무엇이든 간에, 가장 중요한 것은 문제를 이해하는 것! 어떤 정보를 포함해야 하는지, 데이터를 변환할 수 있는 방법 및 데이터를 사용하는 방법을 결정하는데 도움이 되는 문제 해결 방법으로 분석을 진행하는 것이 바람직함. 일반적인 문제 유형 6가지 1. 예측, Making predictions Using data to make informed decisions about how things may be in the future. 예측 문제 예시 : 새로운 고객을 유치하기 위한 최상의 광고방법 과거 광고 결과를 기반으로..
데이터 분석 프로세스 6단계 데이터 분석 프로세스 6단계를 활용한, 분석 사례 문제 : 신입사원의 이직률이 높음. 1년 미만 퇴사율 높음. 1. 질문 (Ask) 효과적인 질문 선정 신입 사원들이 입사 첫 해에 성공하기 위해서는 무엇을 배워야 한다고 생각하십니까? 이전에 신입 사원들로부터 데이터를 수집한 적이 있습니까? 그렇다면 과거 데이터에 접근할 수 있을까요? 유지율이 높은 관리자들이 신입 사원들에게 특별한 것이나 독특한 것을 제공한다고 생각하십니까? 신입사원들의 불만이 가장 큰 원인은 무엇이라고 생각하십니까? 다음 회계연도에 직원 유지율이 몇 퍼센트 증가하기를 원하십니까? 참고 강좌: https://www.coursera.org/learn/ask-questions-make-decisions 2. 준비 (Prepare) 3개월의 ..