파이썬 문법 한걸음 더
조건문 : 특정 조건에 맞는 데이터 추출하기 위해 사용
if 조건문 :
조건 = True 일때 실행되는 문
else :
조건 = False 일때 실행되는 문
** 들여쓰기에 주의 **
반복문 : 반복되는 작업을 자동화
for x in 리스트 :
수행할 문장
비교연산자 : 주어진 두개의 값 비교, 결과를 True, False로 나타냄
조건문, 반복문 함께 연습해보기
학생 이름과 키가 기록된 데이터가 있습니다. 키가 170 이상인 학생을 출력해 봅시다!
student_height = {”김철수” : 171, “이슬기”: 160, “양승화”: 180, “이진화”: 175}
데이터 분석 4강
파이썬을 사용한 타이타닉 생존율 데이터 분석(Pandas)
Pandas : 데이터 분석 기본 세팅, 데이터 분석에 사용
1) Pandas 사용 선언
- import pandas as pd
2) 데이터 가져오기
- titanic = pd.read_table('파일경로',sep=',')
- titanic = pd.read_excel('파일이름.xlsx',engine='openpyxl') < 엑셀 파일
3) 데이터 확인 및 표 읽기
- titanic.head()
4) 공백란 제거
- print(titanic.isnull().sum())
- titanic = titanic.dropna()
데이터 분석
1) 상관관계 구하기
![](https://blog.kakaocdn.net/dn/bIbyBM/btsLjuVzdd4/XE42g03fSHDkS8cKb2L7bk/img.png)
corr
#
![](https://blog.kakaocdn.net/dn/CFrHr/btsLiLwZMkd/yENoayWALxok9pYJLsZkYk/img.png)
데이터 분석 5강
Matplotlib을 이용한 분석 결과 시각화
1) 사용 선언
- import matplotlib.pyplot as plt
2) 그래프 그리기
- corr.plot()
3) 사용할 부분만 남기기
a) 그래프로 나타낼 열 지정
- corr['Survived'].plot()
b) 필요없는 부분 삭제(PassengerId)
- corr = corr.drop(['PassengerId'], axis ='rows')
corr['Survived'].plot()
4) 원하는 그래프로 변경하기(막대그래프화)
- corr['Survived'].plot.bar()
![](https://blog.kakaocdn.net/dn/biqRtG/btsLiItD8Mb/9pTGGhCyTb8GLH51Kdju8k/img.png)
import matplotlib.pyplot as plt
![](https://blog.kakaocdn.net/dn/daOiGb/btsLj2daGo5/z74YaWsQcAZf27eSk0vng1/img.png)
![](https://blog.kakaocdn.net/dn/cPJXK7/btsLjkyUkDl/fmWqKhqF2WXFj0cfz6AVu0/img.png)
![](https://blog.kakaocdn.net/dn/cTiFTj/btsLim5zi52/tAc4CPfrMD1KPwLqJ3Sz21/img.png)
'TIL(Today I Learned)' 카테고리의 다른 글
[2024/12/17]내일배움캠프 QA/QC 1기 - 2일차 (1) | 2024.12.17 |
---|---|
[2024/12/16]내일배움캠프 QA/QC 1기 - 1일차 (1) | 2024.12.16 |
[2024/12/14]내일배움캠프 QA/QC 1기 - 자습 (0) | 2024.12.14 |
[2024/12/13]내일배움캠프 QA/QC 1기 - 사전캠프 2일차 (1) | 2024.12.13 |
[2024/12/12]내일배움캠프 QA/QC 1기 - 사전캠프 1일차 (1) | 2024.12.12 |