본문 바로가기

Python11

[Matplotlib] Matplotlib을 이용한 그래프 그리기 Matplotlib : 막대 그래프, 선 그래프, 히스토그램 등의 그래프를 매우 편하고 빠르게 그릴 수 있는 기능 제공 : pandas의 필터링 기능과 함께 쓴다면 더욱 다양한 차트를 그릴 수 있음! : 또한, 반복문을 사용할 수 있기 때문에 같은 종류의 그래프를 반복적으로 그려야 하는 상황에서 적합 기본 그래프 그리기 : 다양한 그래프를 그리는 기능 제공, 함수와 함수의 인자인 plot, scatter, bar, pie, hist 함수 & 엑셀 데이터를 불러와 그래프 그리기 Matplotlob 기초 문법 : matplotlib은 파이썬에서 데이터를 시각화하는데 쓰는 모듈로, 이 모듈에 속한 pyplot 이라는 세부 모듈을 이용하여 그래프를 그린다. : pyplot의 그래프를 그려주는 함수는 x축에 들어.. 2022. 4. 2.
[Pandas] 엑셀 함수 대체하기 Pandas의 merge 함수 : 엑셀의 vlookup 함수는 표나 범위에서 첫 번째 열을 기준으로 항목을 찾을 때 사용하는 함수 : pandas의 merge 함수를 사용시 대체 가능하며, 더 많은 옵션 사용 가능 : merge 함수는 두 개의 DataFrame을 특정 열을 기준으로 병합하는 기능 수행 : 기준 열은 on 키워드를 사용하여 지정가능 : 열 이름이 다른 경우, left_on, right_on 키워드를 사용하여 지정 가능 import pandas as pd df1 = pd.DataFrame( { '직원' : ['김철수','이철수','안철수','박철수'], '부서' : ['재무부','인사부','총무부','인사부'] } ) df2 = pd.DataFrame( { '직원' : ['김철수','이철수.. 2022. 4. 1.
[Pandas] 데이터 불러오기 & 확인하기 데이터 불러오기 csv,xls,xlsx 파일을 불러오는 데이터 불러오기 함수 & 웹상에 있는 데이터 가져오는 방법 파일에서 불러오기 : csv 파일 불러오기 -> read.csv() 함수 => ('경로, 파일명',데이터에 한글이 포함된 경우 명시) : xlsx, xls 파일 불러오기 -> read.excel 함수 => ('경로,파일명', sheetname='시트명') 인터넷에서 불러오기 : read_함수 사용 import pandas as pd df = pd.read_csv("http://www.innocoding.co.kr/python_3-1.csv") print(df.to_html()) csv 파일? : comma-separated values : 몇가지 필드를 쉼표로 구분한 텍스트 데이터 및 텍스트.. 2022. 3. 31.
[Pandas] 데이터 인덱싱과 슬라이싱 데이터 인덱싱과 슬라이싱 #인덱싱 #슬라이싱 특정 조건을 만족하는 행 혹은 요소를 가져오는 방법 DataFrame에서 열 선택 : DataFrame에서 열을 선택하기 위해서는 df['컬럼명'] 과 같이 입력해줌. : 선택된 열의 자료형은 Series이다. 컬럼명은 반드시 작은 따옴표 혹은 큰 따옴표로 감싸준다! : df.컬럼명 으로 선택할 수도 있음. 하지만 함수와 겹치는 경우를 피하기 위해 추천 X! : 아직 존재하지 않은 컬럼명을 선언해 주는 방식으로 새로운 열 생성 가능 import pandas as pd df = pd.DataFrame( { '인구수(만명)':[67.8, 59.4, 54.3, 53.6], '면적(km^2)': [33.88, 41.4, 40, 35.44] }, index = ['송파.. 2022. 3. 31.