Appearance
Примеры Python
Загрузка
python
import pyarrow.parquet as pq
table = pq.read_table('/mnt/c/tmp/parquet_data/MyFirstParguet.parquet')
Выгрузка
python
import pyarrow as pa
row_count = 500000
col1 = pa.array([i for i in range(row_count)], pa.float64())
col2 = pa.array(["Стр "+str(i) for i in range(row_count)], pa.string())
table = pa.table([col1,col2], names=['col1','col2'])
pq.write_table(table, "/mnt/c/tmp/parquet_data/MySecondParguet.parquet")
Время выгрузки 1 000 000 ячеек из Python - 0.1 секунды
Время загрузки 1 000 000 ячеек в 1С - 2.2 секунды