[boto3][Pandas] s3에서 여러개의 파일을 읽어 하나의 df로 저장하기
·
👩💻 Develope/Python
[boto3][Pandas] s3에서 여러개의 파일을 읽어 하나의 df로 저장하기데이터를 비교해야하는 업무가 있었는데, s3 버킷에 여러개의 csv 파일이 있었고 해당 파일을 하나의 df로 묶어비교 대상과 비교해야했다. 나는 `boto3`를 이용하여 객체를 읽은 다음 df에 append 하는 방식으로 진행을 했는데 자세히 알아보자. 함수 정의import pandas as pdimport boto3from io import StringIOdef combine_csv_from_s3(bucket_name, prefix): # S3 클라이언트 생성 s3 = boto3.client('s3') # 지정된 prefix 아래의 모든 객체 목록을 가져옵니다. response = s3.lis..