[pandas] merge
엑셀의 vlookup 방식과 유사한 병합을 수행하는 함수 import pandas as pd data1 = {'이름': ['김판다', '조민영', '강승주', '최진환', '박연준'], '제품': ['아이스티', '카페라떼', '카페라떼', '아이스티', '녹차']} data2 = {'제품': ['카페라떼', '아이스티', '녹차'], '가격': [4500, 4600, 4800]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) df1.merge(df2, how='left', on='제품') # 기본값으로 on='제품'은 생략가능 pandas merge merge 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df...
2022. 12. 29.
[판다스 Q&A] 열이나 행마다 같은 조건으로 불리언 인덱싱을 할때
열이나 행마다 같은 조건으로 불리언 인덱싱을 할때는 any나 all을 쓰면 됩니다 해당 강의 shorts 영상 링크입니다 https://youtube.com/shorts/s3px6HFkXZA?feature=share - YouTube www.youtube.com 실습에 쓸 데이터를 불러보자 import pandas as pd df = pd.DataFrame([[56, 56, 56, 63], [78, 78, 73, 76], [79, 77, 78, 86], [89, 89, 56, 88], [66, 84, 71, 61], [86, 57, 71, 62]], index=list('ABCDEF'), columns=['국어', '영어', '수학', '과학']) df 각 과목이 전부 60점이 넘어야 합격일때 합격자 데..
2022. 7. 24.