데이터 분석가 Damla's blog

파이썬으로 VLOOKUP하기 본문

파이썬(Python)/Basic & Data analyze

파이썬으로 VLOOKUP하기

DA Damla 2022. 10. 5. 08:38

파이썬으로 Vlookup하는 것은 가장기본이면서도 꼭 필요하다. 그거 엑셀로 하면되지 뭘 파이썬으로 까지 하느냐고 할 수 있지만 데이터가 2만개가 넘어가고 20만개가 되면 업무가 진행이 되지 않는다.

그럴때 필요한 스킬이 파이썬 'merge'이다. 쉽게 배울 수 있는 강의가 있어서 아래에 정리해보려고 한다.

 

1. 필요한 라이브러리인 pandas를 설치한다.

import pandas as pd

2. 내가 가지고 있는 파일의 자료를 불러온다. 다른 파일이여도 되지만 같은 엑셀파일의 다른 시트에 있는 내용도 불러올 수 있다.

df1 = pd.read_excel("E01EXAMPLE.xlsx", sheet_name=1)
df2 = pd.read_excel("E01EXAMPLE.xlsx", sheet_name=2)

만약 다른 파일에 있다면 앞에 .xlsx"까지만 쓰면되고 시트가 있다면 시트의 순서대로 0,1,2,3을 넣으면 된다.

3. merge하기

df3 = df1.merge(df2, how="left")

기본 틀은

df(dataframe)3(앞서 1,2가 있었기 때문에) = df1.merge(df2(붙일표), how="left"(df2테이블을 붙일 위치))

4. 클립보드에 복사

df3.to_clipboard(index=False)

인덱스 제외하기위해서 index=False를 포함하였다.

 

출처_ 엑셀투파이썬의 'Vlookup. 데이터분석입문 #01'

https://youtu.be/PLimrYVDhvE