본문 바로가기
Study/CODE 3기 [파이썬으로 배우는 데이터 사이언스]

[불사조] 데이터 분석을 위한 핵심 파이썬 문법 + 판다스 활용법

by jihyeonii 2024. 5. 16.

♣팀원: 김승혁, 류건희, 박지현, 이예주, 임은진, 조준혁

♣1주차 스터디:5/7, 2주차 스터디:5/14

import

- import를 통해 파이썬의 라이브러니나 패키지를 가져올 수 있다

boolean

- 명시적인 표현을 위해 True == 1, False == 0으로 표현합니다(이때, 문자열 '1','0'과 True,False 대응 아님에 유의!)

And/or 연산자

-True and True -> True, True and False -> False, True or False -> True

strings

- lower() >> 문자열을 소문자로 통일시켜줌, upper()>> 문자열을 대문자로 통일시켜줌

-strip() >> 앞뒤 공백을 제거해줌

-len() >> 길이를 알려줌

-split() >> 공백으로 문자열 분리시킴

Key Point

파이썬에서의 변수명에는 해당 변수가 가지고 있는 데이터의 상징적인 의미를 담는게 좋음

lists

-리스트 인덱싱, 슬라이싱 방법) 리스트변수[시작인덱스:종료인덱스:step]

-인덱싱과 슬라이싱은 각각 문자열에서 한개 또는 여러개를 가리켜서 그 값을 가져오거나 뽑아냄

-startswith() >> 특정 문자로 시작하는지 여부 확인

-in >> 특정 문자열 포함하는지 여부 확인

Control Flow

-for 반복문과 if 조건문을 함께 사용하는 경우 대다수 

 

딕셔너리

딕셔너리(dictionary)란 사전형 데이터로, key 와 value를 일대일로 대응시킨 형태를 가지고 있다. 

name, phone, birth가 key이고     james, 010-4234-1644, 0043이 vlaue이다.

주의

key값은 변하지 않으나. value값은변경할 수 있다.  value에는 리스트도 넣을 수 있으나 key는 안된다.

key값에 중복되는 값을 설정하면 안 된다.

 

데이터 불러오기

딕셔너리 변수 이름['key']

다음 사진과 같이 value를 불러올 수 있다.

Key 리스트 만들기

딕셔너리 변수.keys()

Value 리스트 만들기

딕셔너리 변수.values()

 

Pandas

pandas란 파이썬의 데이터 분석 라이브러리로 데이터프레임을 다루기에 용이하다.

데이터 구조의  수정,  삭제, 추가 , 인덱싱을 활용한 데이터 조작을 가능하게 하는는 데이터프레임 오브젝트

 

series (1차원 구조) 생성

 

DataFrame(2차원) 생성(행과 열을 가짐)

기본 구조   pd.DataFrames(data, index, columns)