پاندا (برمجية)
المؤلف الأصلي | وس مكني |
---|---|
المطوّر | Community |
الإطلاق المبدئي | 11 يناير 2008 |
الإصدار المستقر | 0.25.1
/ 21 أغسطس 2019
|
المستودع | https://github.com/pandas-dev/pandas |
مكتوب بلغة | Python, Cython, C |
نظام التشغيل | Cross-platform |
النوع | Technical computing |
الرخصة | New BSD License |
المسقط الإلكتروني | pandas.pydata.org |
في برمجة الكمبيوتر، پاندا pandas هي مخطة برمجية مكتوبة من أجل لغة البرمجة پايثون لمعالجة البيانات وتحليلها. وبالتحديد فهي تقدم هياكل بيانات وعمليات التلاعب بالجداول رقمية والسلاسل الزمنية. وهي برمجية حرة صدرت تحت ترخيص BSD. الاسم مشتق من مصطلح "لوحة البيانات"، مصطلح الاقتصاد القياسي مجموعات البيانات التي تتضمن الملاحظات على مدى فترات زمنية متعددة لنفس الأفراد.
مميزات المخطة
- كائنات DataFrame للتلاعب بالبيانات مع فهرسة مدمجة.
- أدوات قراءة وكتابة البيانات بين هياكل البيانات في الذاكرة وتنسيقات الملفات المتنوعة.
- محاذاة البيانات والتعامل مع البيانات المفقودة والناسيرة.
- إعادة تشكيل والتمحور من مجموعات البيانات.
- تقطيع, فهرسة واجتزاء من مجموعات البيانات الكبيرة.
- ادراج وحذف أعمدة البيانات
- مجموعة المحرك مما يسمح سبليت-تطبيق-الجمع بين العمليات على مجموعات البيانات.
- دمج وضم مجموعات البيانات
- الفهرسة الهرمية وقابلية العمل مع البيانات متعددة الأبعاد في هياكل بيانات ذات عدد أبعاد أقل.
- السلاسل الزمنية-وظائف: تاريخ مجموعة الجيل وتحويل التردد ، تتحرك نافذة الإحصاءات تحريك نافذة الخطية الانحدارات ، تاريخ التحول ومتخلفة.
- ترشيح البيانات
المخطة مصممة بشكل كبير لأجل أفضل أداء ممكن، مع بعض الأجزاء الحرجة مطورة بإستعمال Cython أوC.
التاريخ
المطور ويس ماكيني بدأ العمل على باندا في عام 2008 بينما كان في AQR Capital Management وذلك نبع من الحاجة إلى الأداء العالي، مرونته وأداة لأجل إجراء التحاليل على البيانات المالية. قبل حتى يغادر AQR تمكن من إقناعهم من نشر المخطة كبرمجية حرة.
موظف AQR آخر، تشانغ لي إنضم للعمل على المخطة في عام 2012 كثاني أكبر مساهم في المخطة.
في 2015, باندا صارت مشروع مدعم من طرف NumFOCUS.
انظر أيضاً
- matplotlib
- NumPy
- SciPy
- R (programming language)
- Scikit-learn
- statsmodels
- List of numerical analysis software
المراجع
- ^ "Release Notes – pandas 0.25.1 documentation". pandas. 21 August 2019. Retrieved 8 October 2019.
- ^ "License – Package overview – pandas 0.21.1 documentation". pandas. 12 December 2017. Retrieved 13 December 2017.
- ^ Wes McKinney (2011). "pandas: a Foundational Python Library for Data Analysis and Statistics" (PDF). Retrieved 2 August 2018.
- ^ Empty citation (help)
- ^ Empty citation (help)
للاستزادة
- McKinney, Wes (2017). Python for Data Analysis : Data Wrangling with Pandas, NumPy, and IPython (2nd ed.). Sebastopol: O'Reilly. ISBN .
- Chen, Daniel Y. (2018). Pandas for Everyone : Python Data Analysis. Boston: Addison-Wesley. ISBN .
- Petrou, Ted (2017). Pandas Cookbook. Packt Publishing. ISBN .
وصلات خارجية
- Official website
نطقب:SciPy ecosystem