Я пытаюсь записать фрейм данных в виде CSV-файла на S3, используя библиотеку s3fs и панды.Несмотря на документацию, я боюсь, что параметр сжатия gzip не работает с s3fs.
def DfTos3Csv (df,file):
with fs.open(file,'wb') as f:
df.to_csv(f, compression='gzip', index=False)
Этот код сохраняет фрейм данных как новый объект в S3, но в простом CSV, а не в формате gzip.С другой стороны, функция чтения работает нормально, используя этот параметр сжатия.
def s3CsvToDf(file):
with fs.open(file) as f:
df = pd.read_csv(f, compression='gzip')
return df
Предложения / альтернативы проблеме записи?Заранее спасибо!