EDA & 데이터 분석/데이터분석
데이터 분석 파이썬 종합반 3주차(조건문, 반복문)
edcrfv458
2024. 12. 23. 20:04
- 데이터 가공할 때 특정 조건에 따라 가공하는 일이 많고 보통 이러한 작업은 반복 수행이 많기 때문에 조건문과 반복문을 함께 쓰는 경우가 많음
- 뿐만 아니라 대용량의 데이터 AI 모델에 하나씩 집어 넣을 때, AI 모델을 여러번 반복 학습할 때에도 반복문이 사용
설명
- 데이터 분석시 특정 데이터에 조건을 부여
- 머신러닝의 반복되는 학습
- 큰 용량의 데이터를 한번에 메모리에 넣지 않고 여러번 나누어서 넣을 때
목적
- 데이터 가공
- AI 모델 사용
조건문
- if 조건: if 문을 이용해 조건을 만족할 때의 실행할 것을 작성
- elif 다른 조건: elif 문을 이용해 또 다른 조건을 만족할 때의 실행할 것을 작성
- else: 위의 조건들을 다 만족하지 못 할 때 실행할 것을 작성
연산
- >, <, >=, <=, ==, !=
- 좌 우를 비교해 참 또는 거짓의 bool 값을 리턴
- and, or, not
- 두 개의 조건을 비교해 참 또는 거짓의 bool 값을 리턴
반복문
- for 문: 반복할 데이터를 줌
- 몇 번 수행해야하는지 지정함
- while문: 조건을 줌
- 몇 번 수행해야하는지 지정하지 않음
출력
딕셔너리 key-value 값 출력
제어문
- while 문에서 조건을 잘못 작성하거나 실해문을 잘못 작성하면 무한 루프가 생기는 경우가 있음
- 반복문에서 사용하는 제어문
- break: 반복문을 강제로 종료하는 명령어
- pass: 아무런 동작을 하지 않고 다음 줄로 넘어감
- continue: 다음 반복문으로 넘어감