الباندا هي مكتبة قوية للعمل مع البيانات في لغة البرمجة بايثون. يسمح لك بمعالجة وتحليل كميات كبيرة من المعلومات بسهولة وكفاءة ، بما في ذلك الجداول وقواعد البيانات. في هذا الدليل البسيط ، سننظر في كيفية تنزيل الباندا في بايثون والبدء في استخدام جميع ميزاتها.
الخطوة الأولى هي تثبيت الباندا. للقيام بذلك ، افتح موجه الأوامر واكتب الأمر "نقطة تثبيت الباندا". بعد اكتمال التثبيت ، ستتمكن من استيراد المكتبة إلى برامجك.
لبدء العمل مع الباندا ، تحتاج إلى استيراد المكتبة إلى التعليمات البرمجية الخاصة بك. للقيام بذلك ، أضف الأمر التالي في السطر الأول من البرنامج:
استيراد الباندا كما بد
بعد ذلك ، سوف تكون قادرا على استخدام جميع وظائف وطرق الباندا. على سبيل المثال ، يمكنك تحميل البيانات من ملفات كسف أو إكسيل ، وإنشاء جداول جديدة ، وتصفية وفرز البيانات ، وإجراء عمليات تحليلية مختلفة.
- ما هو الباندا?
- لماذا نحتاج الباندا في بيثون?
- كيفية تثبيت الباندا في بيثون?
- كيف يمكنني استيراد الباندا إلى بيثون?
- كيف يمكنني تحميل البيانات إلى الباندا?
- كيفية العمل مع البيانات في الباندا?
- كيف يمكنني حفظ البيانات إلى الباندا?
- سؤال وجواب
- كيف يمكنني تثبيت الباندا في بيثون?
- لماذا لا يعمل استيراد الباندا بالنسبة لي?
- كيف يمكنني التحقق من تثبيت الباندا بنجاح?
- هل يمكنني استخدام الباندا مع بيثون 2?
- هل هناك أي ميزات مفيدة للباندا تستحق المعرفة عنها?
ما هو الباندا?
الباندا هي مكتبة برامج بيثون التي توفر أدوات مريحة وقوية لمعالجة البيانات وتحليلها. يعتمد على لغة برمجة بايثون ويستخدم قدراته للعمل مع كميات كبيرة من البيانات.
أساسا ، الباندا يوفر اثنين من هياكل البيانات الرئيسية: داتافريم وسلسلة:
- إطار البيانات هو هيكل بيانات جدولي ثنائي الأبعاد ، على غرار الجداول في قواعد البيانات العلائقية أو الجداول في جداول البيانات. يتكون إطار البيانات من صفوف وأعمدة ، حيث يكون كل صف سجلا منفصلا ويكون كل عمود متغيرا منفصلا. داتافريم يسمح لك لتنفيذ عمليات مختلفة مع البيانات ، مثل التصفية والفرز والتجميع ، وأكثر من ذلك.
- السلسلة هي بنية بيانات أحادية البعد تمثل مصفوفة مفهرسة من البيانات من نوع معين. تشبه السلسلة عمودا في جدول إطار البيانات ويمكن إنشاؤها من مجموعة متنوعة من البيانات ، بما في ذلك القوائم والمصفوفات الرقمية والقواميس.
يوفر الباندا العديد من الوظائف والأساليب للعمل مع البيانات ، مثل قراءة الملفات وكتابتها ، والتصفية ، والفرز ، والانضمام إلى البيانات ودمجها ، والتجميع وغير ذلك الكثير. بفضل قدراتها القوية ، أصبحت الباندا واحدة من أكثر المكتبات شعبية للعمل مع البيانات في بايثون.
لماذا نحتاج الباندا في بيثون?
الباندا هي مكتبة تحليل البيانات القوية التي توفر قدرات واسعة للعمل مع الجداول والسلاسل الزمنية. لأنه يقوم على مكتبة شعبية أخرى ، نومبي ، ويوفر وسيلة مريحة وفعالة للعمل مع البيانات في بيثون.
الباندا يسمح لك لاستيراد البيانات من مصادر مختلفة ، مثل كسف ، إكسيل ، سكل ، وكذلك العمل مع البيانات الموجودة في بيثون. يوفر طرقا ملائمة لتصفية البيانات وفرزها وتجميعها وتجميعها. هذا مفيد بشكل خاص عند تحليل كميات كبيرة من البيانات ، عندما يكون من الضروري إجراء معالجات معقدة والحصول على المعلومات اللازمة.
باستخدام الباندا ، يمكنك بسهولة معالجة البيانات وتحويلها وإضافة أعمدة جديدة وحذف الأعمدة غير الضرورية وملء القيم المفقودة وإجراء العمليات الحسابية وغير ذلك الكثير. كما يوفر فرصا لتصور البيانات وإنشاء الرسم البياني ، مما يجعل العمل مع البيانات أكثر وضوحا وفهما.
الباندا هو جزء لا يتجزأ من بيثون أداة تحليل البيانات المكدس. نظرا لمرونته وكفاءته وسهولة استخدامه ، فإنه يسمح لك بإجراء عمليات مختلفة بسرعة وسهولة على البيانات ، مما يجعله أداة لا غنى عنها لمتخصصي تحليل البيانات والباحثين.
وبالتالي ، فإن الباندا هي مكتبة ضرورية للعمل مع بيانات بايثون ، والتي توفر مجموعة واسعة من الميزات ، وتبسط عملية تحليل البيانات وتساعد في الحصول على رؤى قيمة.
كيفية تثبيت الباندا في بيثون?
لتثبيت الباندا في بايثون ، اتبع الخطوات أدناه:
- افتح موجه الأوامر أو المحطة الطرفية.
- أدخل النقطة تثبيت الباندا أو كوندا تثبيت الباندا الأمر لتثبيت حزمة الباندا.
- انتظر حتى يكتمل تثبيت الحزمة. قد تحتاج إلى تأكيد أو إدخال كلمة مرور.
بعد الانتهاء من تثبيت حزمة الباندا ، يمكنك البدء في استخدامها في مشاريع بايثون الخاصة بك. استيراده باستخدام الأمر: استيراد الباندا كما بد.
يمكن العثور على دليل كامل لاستخدام الباندا في بايثون على الموقع الرسمي للحزمة: https://pandas.pydata.org /.
يتيح لك تثبيت الباندا الوصول إلى وظائف وأدوات تحليل بيانات بايثون القوية. كما أنه يتكامل مع حزم شعبية أخرى مثل نومبي و ماتلوتليب لتوفير المزيد من الميزات.
كيف يمكنني استيراد الباندا إلى بيثون?
من أجل استخدام وظيفة مكتبة الباندا في بايثون ، يجب عليك أولا استيرادها إلى مشروعك. للقيام بذلك ، قم بتشغيل السطر التالي من التعليمات البرمجية:
استيراد الباندا كما بد
في هذه الحالة ، نقوم باستيراد مكتبة الباندا وتعيين الاسم المستعار "بد". أصبح هذا النهج معيارا ثابتا بين مستخدمي الباندا ويساهم في رمز أكثر إيجازا.
بعد تنفيذ هذا السطر من التعليمات البرمجية بنجاح ، يمكننا استخدام وظيفة الباندا في مشروعنا.
كيف يمكنني تحميل البيانات إلى الباندا?
للعمل مع البيانات في مكتبة الباندا ، تحتاج إلى تحميل البيانات التي سيتم استخدامها في التحليل أو المعالجة. الباندا يوفر عدة طرق لتحميل البيانات ، مثل القراءة من ملفات كسف ، إكسيل ، استعلامات سكل ، وغيرها.
فيما يلي بعض الطرق الأساسية لتحميل البيانات إلى الباندا:
- قراءة _ سسف(): طريقة لقراءة البيانات من ملف كسف. يتم استخدامه عندما يتم تخزين البيانات بتنسيق نصي مع محددات بين القيم.
- قراءة إكسيل (): طريقة لقراءة البيانات من ملفات إكسيل. تتيح لك هذه الطريقة تحميل البيانات من أوراق مختلفة وتحديد أعمدة محددة.
- قراءة: طريقة لقراءة البيانات من قواعد البيانات العلائقية باستخدام استعلامات سكل. باستخدام هذه الطريقة ، يمكنك الحصول على البيانات من الجداول وإجراء التصفية والفرز والعمليات الأخرى.
- قراءة جسون (): طريقة لقراءة البيانات من تنسيق جسون. غالبا ما يتم استخدامه عند تقديم البيانات في شكل قواميس وقوائم بتنسيق جسون.
- قراءة _ أتش تي أم أل(): طريقة لقراءة الجداول من صفحات هتمل.
بعد تحميل البيانات باستخدام إحدى الطرق ، تقوم الباندا بإنشاء كائنات بيانات ، مثل إطار بيانات أو سلسلة ، بناء على المعلومات الواردة.
مثال على تحميل البيانات من ملف كسف:
استيراد الباندا كما بد
# تحميل البيانات من ملف كسف
البيانات = بد.قراءة البيانات.كسف')
# إخراج أول 5 خطوط من داتافريم
طباعة (البيانات.رئيس ())
مثال على تحميل البيانات من ملف اكسل:
استيراد الباندا كما بد
# تحميل البيانات من ملف اكسل
البيانات = بد.قراءة إكسيل('البيانات.إسم_ورقة = 'ورقة1')
# إخراج أول 5 صفوف من إطار البيانات
طباعة (البيانات.رئيس ())
مثال على تحميل البيانات من قاعدة بيانات باستخدام استعلام سكل:
استيراد الباندا كما بد
استيراد سكليت 3
# الاتصال بقاعدة البيانات
كون = سكليت 3.الاتصال ('مثال.ديسيبل')
# تحميل البيانات باستخدام استعلام سكل
الاستعلام = "تحديد * من اسم_الجدول"
البيانات = بد.قراءة _ سكل (الاستعلام ، كونيتيكت)
# إخراج أول 5 خطوط من داتافريم
طباعة (البيانات.رئيس ())
وبالتالي ، بفضل الطرق المختلفة لتحميل البيانات إلى الباندا ، من السهل والمريح الحصول على البيانات من مصادر مختلفة والبدء في العمل معها.
كيفية العمل مع البيانات في الباندا?
الباندا هي مكتبة بيثون التي توفر وسيلة مريحة وفعالة للعمل مع البيانات. يوفر أدوات قوية لتحليل البيانات وتنظيفها ومعالجتها وتصورها.
لبدء العمل مع البيانات في الباندا ، تحتاج إلى تثبيت المكتبة. قم بتشغيل الأمر التالي في سطر الأوامر:
نقطة تثبيت الباندابعد تثبيت الباندا في مشروع بايثون الخاص بك ، يمكنك البدء في استخدامه للعمل مع البيانات.
واحدة من الكائنات الرئيسية من الباندا هو البياناتالإطار. إطار البيانات هو بنية بيانات ثنائية الأبعاد عبارة عن جدول به صفوف وأعمدة. يمثل كل صف مجموعة من البيانات ، ويمثل كل عمود متغيرا أو خاصية منفصلة.
يمكنك إنشاء إطار بيانات من مصادر بيانات مختلفة ، مثل ملفات كسف أو قواعد البيانات أو قوائم بايثون. وفيما يلي بعض الأمثلة على العمل مع داتافريم:
طباعة (مدافع.رئيس ())
بعد إنشاء إطار البيانات ، يمكنك إجراء عمليات مختلفة باستخدام البيانات ، مثل التصفية والفرز والتجميع وما إلى ذلك.
على سبيل المثال ، يمكنك تصفية الصفوف التي تتطابق مع شرط معين:فلترديدف = دف [دف ['العمر'] > 30]
يمكنك أيضا إجراء عمليات باستخدام مجموعات البيانات:<url>.مجموعة ('الاسم').يعني()
وبالإضافة إلى ذلك ، الباندا يوفر قدرات واسعة التصور البيانات. يمكنك إنشاء الرسوم البيانية والرسوم البيانية والرسوم البيانية لتقديم البيانات الخاصة بك بسهولة وبصريا:استيراد ماتلوتليب.بيبلوت كما بلت
مدافع.قطعة (س = ' اسم '، ص= 'العمر' ، نوع= 'شريط')
قانون العمل.عرض()
هذه مجرد نظرة عامة صغيرة على كيفية التعامل مع البيانات في الباندا. تقدم المكتبة العديد من الوظائف والأساليب لمعالجة البيانات ، ويمكنك استكشافها بمزيد من التفصيل في وثائق الباندا.
كيف يمكنني حفظ البيانات إلى الباندا?
الباندا هي مكتبة تحليل البيانات التي توفر أدوات مريحة للعمل مع البيانات المجدولة. تتمثل إحدى الميزات المهمة للباندا في حفظ البيانات بتنسيقات مختلفة. سيغطي هذا القسم كيفية حفظ البيانات إلى الباندا.
- الباندا يسمح لك لحفظ البيانات في أشكال مختلفة مثل كسف ، إكسيل ، سكل وغيرها. تتضمن عملية حفظ البيانات في الباندا عادة الخطوات التالية:
- إنشاء كائن إطار بيانات يحتوي على بيانات.
- حدد تنسيق الملف لحفظ البيانات.
كتابة البيانات إلى ملف.
- على سبيل المثال ، لحفظ البيانات بتنسيق كسف ، تحتاج إلى اتباع الخطوات التالية:
- حدد البيانات التي تريد حفظها كإطار بيانات. على سبيل المثال ، يمكنك إنشاء إطار بيانات من قائمة أو مجموعة من البيانات.
استخدام طريقة توكسف () لحفظ البيانات في شكل كسف. حدد المسار إلى الملف حيث تريد حفظ البيانات.
استيراد الباندا كما بد
#
تعريف البيانات البيانات = {'اسم': ['إيفان' ، 'ماريا' ، 'الكسندرا' ، 'ديمتري'],
'العمر': [25, 30, 28, 35],
'مدينة': ['موسكو' ، 'سانت بطرسبرغ' ، 'كازان' ، 'يكاترينبورغ']}
# إنشاء إطار بيانات
دف = بد.داتافريم (البيانات)
# حفظ البيانات في شكل كسف
('البيانات. كسف' ، مؤشر = كاذبة)
في هذا المثال ، أنشأنا إطار بيانات يحتوي على معلومات حول أربعة أشخاص ، ثم استخدمنا طريقة توكسف () لحفظ البيانات في ' البيانات.ملف كسف. حددنا مؤشر = المعلمة كاذبة لتجنب تخزين فهارس الصف في ملف كسف.
بالإضافة إلى تنسيق كسف ، الباندا أيضا يوفر أساليب لحفظ البيانات في أشكال أخرى مثل إكسيل ، سكل ، جسون وغيرها. يمكنك استخدام الطرق المناسبة — إلى_إكسل () ، إلى_سكل () ، إلى_جسون () ، إلخ.، لحفظ البيانات بالتنسيق المطلوب.
سؤال وجواب
كيف يمكنني تثبيت الباندا في بيثون?
لتثبيت مكتبة الباندا في بايثون ، يمكنك استخدام الأمر" نقطة تثبيت الباندا " في سطر الأوامر.
لماذا لا يعمل استيراد الباندا بالنسبة لي?
إذا تلقيت خطأ عند استيراد الباندا ، فربما لم تقم بتثبيت المكتبة. تثبيت الباندا باستخدام الأمر" نقطة تثبيت الباندا".
كيف يمكنني التحقق من تثبيت الباندا بنجاح?
يمكنك التحقق من تثبيت الباندا بنجاح من خلال محاولة استيراده في البرنامج النصي بيثون الخاص بك. إذا كان الاستيراد ناجحا ، فسيتم تثبيت المكتبة بشكل صحيح.
هل يمكنني استخدام الباندا مع بيثون 2?
افتراضيا ، الباندا يدعم فقط بيثون 3. إذا كنت تستخدم بايثون 2 ، فهناك إصدار منفصل من المكتبة يسمى الباندا 2 يمكنك تثبيته واستخدامه.
هل هناك أي ميزات مفيدة للباندا تستحق المعرفة عنها?