파이썬 기초
- 리스트
- 딕셔너리
- 함수
- 매개변수
- 가변인자
- 키워드 가변인자
- 특수기호
- 인코딩 (규칙에 따라 변환)
- 이스케이프 (의미문자에서 의미를 제거하고 문자기호 그대로 표시)
Pandas
데이터 분석을 위해 pandas와 시각화 라이브러리 사용법에 대해 간단하게 배웠습니다.
- pandas
- series
- dataframe
- describe
- info
- pivot
Q. pandas를 사용하는 이유는?
- 다양한 파일 형식을 불러오기 쉬움
- 추출, 필터링, 그룹핑, 피벗등 데이터 조작 기능 지원
- 시계열 데이터 처리 기능 지원
- 다른 라이브러리들과 연동되는 부분이 많음
Q. Dataframe에서 특정 행, 열 추출 방법은?
- loc : 행번호, 열이름으로 접근
- iloc : 행번호, 열번호로 접근
레이아웃 변경
pivot 방법
- pivot
- pivot_table
pivot 해제하는 방법
- melt
데이터 시각화
- matplotlib
- seaborn
그래프 종류
- barplot
- boxplot
- violineplot
- swarmplot
- lineplot
- histplot
Q. boxplot과 barplot의 차이?
- barplot : 단일값에 대해 요약해서 보여줌
- boxplot : 분포구조에 대해 보여줌
Q. boxplot과 violinplot의 차이?
- boxplot : 5대 통계 수치에 대해 보여주지만 밀집 여부는 보기 어려움
- violinplot : 데이터가 치우치는 분포에 대해서 실루엣으로 확인 가능함
Q. scatterplot과 swarmplot의 차이?
- scatterplot: 점이 포개져있으면 해당 지점에 얼마나 많이 몰려있는지 파악이 어려움
- violinplot : 점들이 겹치지 않게 많이 몰려있는 부분은 좌우로 분포되어있는 형태를 띄게됨