제로베이스데이터사이언스스쿨

matploblib 기초¶ In [1]: import matplotlib.pyplot as plt #매트랩의 시각화 기능들을 담아놓은게 pyplot이다. # 한글 폰트 인식 from matplotlib import rc rc("font", family="Malgun Gothic") # 아래 두 코드 중 하나 실행하면 됨 (둘이 같은 기능) # 그린 그래프를 쥬피터 노트북에 바로 나타나게 해주는 설정 %matplotlib inline #get_ipython().run_line_magic("matplotlib","inline") matplotlib 그래프 기본 형태 plt.figure(figsize=(10,6)) plt.plot(x,y) plt.show() In [18]: # 가로축 크기가 10, 세로축 크..
pandas 에서 데이터 프레임을 병합하는 방법 pd.concat() pd.merge() pd.join() # 딕셔너리 안의 리스트 형태, 열 단위로 데이터가 만들어진다. left = pd.DataFrame({ "key":["K0","K4","K2","K3"], "A" : ["A0","A1","A2","A3"], "B" : ["B0","B1","B2","B3"] }) left key A B 0 K0 A0 B0 1 K4 A1 B1 2 K2 A2 B2 3 K3 A3 B3 #리스트 안의 딕셔너리 형태, 행 단위로 데이터가 만들어진다. right = pd.DataFrame([ {"key":"K0","C":"C0","D":"D0"}, {"key":"K1","C":"C1","D":"D1"}, {"key":"K2",..
데이터 흝어보기 CCTV 데이터와 인구 통계를 가져와 필요한 데이터로 정제하겠습니다. import pandas as pd import numpy as np CCTV_Seoul = pd.read_csv('../data/01. Seoul_CCTV.csv', encoding = 'utf-8') CCTV_Seoul.head() 기관명 소계 2013년도 이전 2014년 2015년 2016년 0 강남구 3238 1292 430 584 932 1 강동구 1010 379 99 155 377 2 강북구 831 369 120 138 204 3 강서구 911 388 258 184 81 4 관악구 2109 846 260 390 613 CCTV_Seoul.tail() 기관명 소계 2013년도 이전 2014년 2015년 2016..
이전 게시물에 이어서 정리합니다. 1. 조건식 df['A'] > 0 # 칼럼 A에서 0보다 큰 숫자인지 boolean으로 반환합니다. df[df['A']>0] # 마스킹한다라고 합니다. df의 A 열 중 0보다 큰 값을 반환합니다. df[df>0] # df 안에서 0보다 큰 값을 반환합니다. 0보다 작은 값은 비워서 반환합니다. 2. 칼럼 추가, 수정 df['E'] = ["one","one","two","three","four","five"] # 칼럼 E를 추가합니다. df['E'] = ["one","one","two","three","four","new"] # 수정 마치 리스트에서 요소 바꾸는거 같네요. 3. 특정 요소가 있는지 확인 ( isin() ) df['E'].isin(["two"]) # 칼럼 ..
scone
'제로베이스데이터사이언스스쿨' 태그의 글 목록 (12 Page)