You can directly read a CSV file that is in S3 with Pandas, without having to download it. Below, we provide an example:
import boto3 import pandas as pd s3 = boto3.client('s3') obj = s3.get_object(Bucket='my_bucket', Key='path1/myfile.csv') df = pd.read_csv(obj['Body'])