매년 새해 첫날의 기온 그래프 - 데이터 분석 기초
·
데이터 분석/데이터 분석 기초
새해 첫날의 기온 그래프 그리기 # 데이터 읽어오기 import csv f = open('./excel/seoul.csv') data = csv.reader(f) next(data) # 헤더 부분을 next() 함수를 사용해 제외 result = [] for row in data: if row[-1] != '': #최고 기온의 값이 존대한다면 result.append(float(row[-1])) # result 리스트에 최고 기온의 값 추가 print(len(result)) import pandas as pd data =pd.read_csv('./excel/seoul.csv',encoding='cp949') print(data.info()) data.head() RangeIndex: 40221 entri..
pandas 기초 (2)
·
데이터 분석/데이터 분석 기초
데이터 누락 다루기 pandas는 결측치를 numpy.nan 을 사용해서 표기하는데 이는 숫자와 달라 혼동을 피할 수 있다. 또 pandas는 결측치를 탐지하고 보정하는 함수를 제공한다. 결측치는 반드시 삭제하거나 맥락에 맞는 다른 값으로 교체해서 보정해야한다. 결측치 삭제 dropna() 함수는 결측치를 가진 열(axis=0,기본값) 이나 행(axis=1)의 일부 (how="any",기본값) 또는 전체 (how="all")를 삭제하고, '정제된' 데이터 프레임 복사본dmf 반환 한다. 데이터 프레임의 구조자체를 파괴하지 않는 한 결측치만 제거할 수는 없다.. nan_alco Beer Wine Spirits Water State South Carolina 1.36 0.24 0.77 NaN South Da..
pandas 기초(1)
·
데이터 분석/데이터 분석 기초
Pandas 파이썬의 데이터 구조 셋은 이미 잘갖추어져 있지만, pandas 모듈은 여기에 두가지 컨테이너인 Series와 DataFrame을 추가한다. 시리즈는 레이블이 붙은 1차원 벡터다. 프레임은 레이블이 붙은 행과 열로 구성된 테이블이다. 프레임의 각 열은 시리즈다. 몇 가지 예외를 제외하면 pandas는 프레임을 시리즈와 유사하게 취급한다 프레임과 시리즈는 다음과 같이 다양한 데이터 전처리함수를 가진다. - 단순 혹은계층적 인덱싱 - 결측치 처리 - 전체 열과 테이블에서 사칙 ,논리 연산 - 데이터 베이스 - 타입연산 (결합이나 집계 등) - 단일 열이나 전체 테이블 시각화 - 파일에서 데이터 읽고 쓰기 시리즈 : 1차원 벡터 import pandas as pd series = pd.Series..
ariz1623
'데이터 분석/데이터 분석 기초' 카테고리의 글 목록 (2 Page)