df1, df2가 있다고 가정.


df1은 전체 데이터이고, df2는 일부데이터 일때


df1 = pd.DataFrame({'col1':['a', 'b', 'c', 'd'], 'col2':[1,2,3,4] }) 
df2 = pd.DataFrame({'col1':['a','c']})

1. 가져오고 싶은 값이 1개일때

boolean 조건문 이용


2. 여러개일때 

DataFrame의 merge함수 이용



추가로 join함수도 생각해볼 수 있겠지만, 이 함수는 칼럼이 겹치지 않으며 완전히 같거나 유사한 색인 구조를 가진 여러 개의 DataFrame 객체를 병합할 때 사용 가능하다.