Я хочу сохранить обработанные данные в фрейме данных pandas в лазурные капли в формате файла паркета.Но перед загрузкой в BLOB-файлы я должен сохранить их в виде файла паркета на локальном диске, а затем загрузить.Я хочу написать pyarrow.table в pyarrow.parquet.NativeFile и загрузить его напрямую.Кто-нибудь может мне с этим помочь.Ниже код работает нормально:
import pyarrow as pa
import pyarrow.parquet as pq
battery_pq = pd.read_csv('test.csv')
######## SOme Data Processing
battery_pq = pa.Table.from_pandas(battery_pq)
pq.write_table(battery_pq,'example.parquet')
block_blob_service.create_blob_from_path(container_name,'example.parquet','example.parquet')
Необходимо создать файл в памяти (объект типа файла ввода / вывода), а затем загрузить его в BLOB-объект.