Pandas المُعزّز بالمهام غير المتزامنة: عزّز سير عمل Pandas الخاص بك باستخدام Async

2025-03-15
Pandas المُعزّز بالمهام غير المتزامنة: عزّز سير عمل Pandas الخاص بك باستخدام Async

aiopandas هي مكتبة خفيفة الوزن تضيف دعمًا غير متزامن إلى وظائف Pandas الأساسية مثل `map` و `apply` و `applymap` عبر تقنية monkey patching. هذا يسمح بالتكامل السلس لوظائف غير متزامنة، مما يتيح تنفيذًا متوازيًا مُتحكمًا به باستخدام `max_parallel` لمعالجة أسرع بكثير للمهام المرتبطة بالمدخلات/المخرجات مثل استدعاءات واجهة برمجة التطبيقات، و استخراج البيانات من الويب، واستعلامات قواعد البيانات. كما أنها تتكامل مع tqdm لتتبع التقدم. ما عليك سوى استبدال `.map()` بـ `.amap()` (وكذلك بالنسبة لوظائف أخرى) للحصول على بديل تقريبًا.

التطوير