본문 바로가기
반응형

데이터분석3

파이썬(python)을 활용한 데이터 분석-파이썬 주요 데이터 구조2(사전 dictionary) 1. 사전(dictionary) (1) 사전 : 키(key)와 값(value)쌍으로 이루어진 해시 테이블 : 키(key)는 불변 , 값(value)는 불변or가변 Key value key 1 val 1 key 2 val 2 key 3 val 3 dict = {key 1:val 1, key 2:val 2, key 3:val 3} (2) 사전 요소 # 사전 선언 dict = { 1:1 , 2:4 , 3:3 , 4:20 } # 접근하기 print(dic[1]) # 1출력 # 값 추가 dict[5] = 15 # { 1:1 , 2:4 , 3:3 , 4:20, 5:15 } # 값 변경 dict[5] = 25 # { 1:1 , 2:4 , 3:3 , 4:20 , 5:25 } # 값 삭제 del(dict[5]) # { .. 2022. 12. 8.
파이썬(python)을 활용한 데이터 분석 - 파이썬 주요 데이터 구조1 (리스트, 튜플) 1. 리스트와 튜플 1) 리스트 L1 = [1,2,3,4,5] L2 = [‘a’,’b’,’c’,1,2] L3 = [1,2,[3,4]] ​ 2) 튜플 T1 = (1,2,3,4,5) T2 = (‘a’,’b’,’c’,1,2) T3 = (1,2,(3,4)) T4 = 1 T5 = 1, ​ 2. 리스트와 튜플의 공통점 1) 인덱싱 : 인덱싱은 0부터 시작 : 끝은 -1부터 시작 ​ 2) 슬라이싱 : 아래 예제를 통해 학습 # 튜플 L = [1,2,3,10,5] L[2] # 3 #맨뒤에서 부터 -1 L[-1] # 5 #0에서 부터 3개 L[0:3] # [1,2,3] #위와 동일 L[:3] # [1,2,3] #2에서 부터 끝까지 L[2:] # [3,10,5] #0부터 4까지 2칸씩 L[0:4:2] # [1,3] 3) .. 2022. 12. 7.
파이썬(python)을 활용한 데이터 분석 - 데이터 전처리는 왜 필요한가? ​ 1. 데이터 전처리는 왜 필요할까요? : 데이터가 분산되어 있거나, : 다양한 포멧으로 형식이 다른 경우가 많음 또는 비정상적인 시간순서의 데이터인 경우도 있음 * 효율적인 분석과, 불필요한 정보를 제거하여 인사이트를 얻는데 도움을 준다. ​ 2. 데이터 전처리를 배워야 하는 이유 : 데이터 분석을 함에 있어 시간을 줄이기 위해서. : 데이터 분석에 소요되는 시간이 실제로 분석 하는 시간보다 데이터를 정제하고 준비하는데 더 많은 시간이 소요됨. ​ 3. 데이터 전처리를 잘하기 위해선? : 최종 결과물이 어떠할지 구조를 먼저 정리한다. : 구글링 - python pandas(모듈) how to 내용 : 영어로 검색하라 - statckoverflow 파이썬을 활용한 데이터 분석 - 파이썬 주요 데이터 구.. 2022. 12. 7.