Vue d'ensemble
PyArrow 20.0, publie le 27 avril 2025, resout 259 problemes et ameliore les performances de lecture Parquet.
Fonctionnalites principales
Lecture Parquet amelioree
Le moteur de lecture Parquet est optimise avec un meilleur decodage parallele et une gestion memoire amelioree pour les fichiers volumineux.
python
import pyarrow.parquet as pq
# Lecture optimisee de fichiers Parquet
table = pq.read_table(
'data.parquet',
columns=['id', 'value'],
use_threads=True,
)
print(f'Lignes : {table.num_rows}')
Fonctions de calcul etendues
Le module pyarrow.compute s'enrichit de nouvelles fonctions de transformation et d'agregation sur les tableaux Arrow.
python
import pyarrow as pa
import pyarrow.compute as pc
arr = pa.array([3, 1, 4, 1, 5, 9])
sorted_arr = pc.sort_indices(arr)
print(pc.take(arr, sorted_arr)) # [1, 1, 3, 4, 5, 9]
print(f'Moyenne : {pc.mean(arr).as_py():.2f}')
