مكتبة الباندا هي واحدة من الأدوات الأكثر شعبية وقوية للعمل مع البيانات في لغة البرمجة بايثون. يوفر هياكل بيانات مريحة وفعالة لتحليل ومعالجة كميات كبيرة من المعلومات. تتمثل إحدى الميزات الرئيسية للباندا في دعم أنواع البيانات المختلفة ، والتي تتيح لك العمل بمرونة وكفاءة مع هياكل البيانات.
هناك العديد من أنواع البيانات الأساسية المتاحة في مكتبة الباندا والتي تستخدم لتخزين المعلومات وتقديمها ومعالجتها. من بين أنواع البيانات هذه: إطار البيانات ، السلسلة ، وهي الهياكل الرئيسية للعمل مع جداول البيانات ؛ وكذلك الفهرس والتاريخ والوقت والوقت وغيرها ، والتي تم تصميمها للعمل مع السلاسل الزمنية والفهارس والفترات الزمنية.
إطار البيانات هو جدول بيانات له بنية ثنائية الأبعاد ويتكون من صفوف وأعمدة. يستخدم على نطاق واسع للعمل مع البيانات ، سواء في البحث العلمي أو في المشاريع التجارية. السلسلة هي بنية بيانات أحادية البعد يمكن استخدامها لتخزين السلاسل الزمنية والأعمدة من إطار البيانات ومصفوفات البيانات المتجانسة الأخرى.
كل نوع بيانات في الباندا له خصائصه وأساليب عمله الخاصة ، مما يجعل المكتبة مرنة للغاية ومريحة لتحليل البيانات وعرضها. في هذه المقالة ، سنلقي نظرة على أنواع البيانات الرئيسية في الباندا وحالات استخدامها لفهم كيفية تطبيق هذه الهياكل للعمل مع أنواع البيانات المختلفة ومهام تحليل البيانات.
- الأنواع الرئيسية للبيانات
- بيانات السلسلة
- أمثلة الاستخدام
- تحليل النص
- سؤال وجواب
- ما هي أنواع البيانات المتوفرة في مكتبة الباندا?
- ما هي الطرق المستخدمة للعمل مع البيانات الرقمية في الباندا?
- ما هي الطرق المستخدمة للعمل مع بيانات السلسلة في الباندا?
- ما هي الأساليب المستخدمة للعمل مع القيم المنطقية في الباندا?
- ما هي الطرق المستخدمة للعمل مع البيانات الفئوية في الباندا?
- ما هي الطرق المستخدمة للعمل مع التواريخ والأوقات في الباندا?
ال
توفر مكتبة الباندا مجموعة متنوعة من أنواع البيانات للعمل مع البيانات. فيما يلي الأنواع الرئيسية للبيانات التي يمكن استخدامها في الباندا:
- السلسلة عبارة عن مصفوفة أحادية البعد مع تسميات يمكن أن تحتوي على أنواع مختلفة من البيانات.
- إطار البيانات هو بنية بيانات ثنائية الأبعاد عبارة عن جدول. يتكون من صفوف وأعمدة يمكن أن تحتوي على أنواع مختلفة من البيانات.
- الفهرس عبارة عن تسميات تستخدم لتحديد الصفوف أو الأعمدة في سلسلة أو إطار بيانات.
- التاريخ والوقت هو نوع بيانات مصمم للعمل مع التواريخ والأوقات.
- تيميدلتا هو نوع البيانات المصممة للعمل مع فروق التوقيت.
بفضل هذه الأنواع من البيانات ، تتيح لك الباندا العمل بفعالية مع أنواع مختلفة من هياكل البيانات وإجراء العديد من العمليات عليها.
أمثلة على استخدام أنواع البيانات هذه:
- إنشاء سلسلة مع الأرقام والتسميات:
- إنشاء إطار بيانات مع بيانات الطالب:
- إنشاء التاريخ والوقت مع التاريخ والوقت:
- 2022-01-01 12:00:00
- 2022-01-02 15:30:00
- 2022-01-03 09:45:00
- حساب فارق التوقيت باستخدام تيميدلتا:
- 2 أيام 3 ساعات 15 دقيقة
- 5 أيام 6 ساعات 30 دقيقة
- 1 يوم 1 ساعة 10 دقائق
| التسمية | القيمة |
|---|---|
| A | 1 |
| B | 2 |
| C | 3 |
| الاسم | العمر | الصف |
|---|---|---|
| جون | 18 | 12 |
| أليس | 17 | 11 |
| بوب | 18 | 12 |
بيانات السلسلة
.
الباندا لديها العديد من الطرق التي تسمح لك بالعمل مع بيانات السلسلة. بعض منهم تشمل:
- : يحول جميع أحرف السلسلة إلى أحرف صغيرة.
- : يحول جميع أحرف السلسلة إلى أحرف كبيرة.
- : يجعل الحرف الأول من السلسلة كبيرة ، والباقي صغير.
- : يجعل الحرف الأول من كل كلمة في سلسلة كبيرة ، والباقي صغيرة.
- : يزيل أحرف المسافات البيضاء من بداية السطر ونهايته.
- : يقسم سلسلة إلى سلاسل فرعية باستخدام الفاصل المحدد.
- : يجمع بين عناصر القائمة في سطر واحد عن طريق إدراج الفاصل المحدد بينهما.
بالإضافة إلى ذلك ، يمكنك إجراء عمليات مختلفة على السلاسل باستخدام عوامل التشغيل + و * ، بالإضافة إلى الوصول إلى الأحرف الفردية للسلسلة حسب الفهرس.
يعد العمل مع بيانات السلسلة مفيدا جدا عند تحليل البيانات النصية مثل الأسماء والعناوين والعلامات وما إلى ذلك. إن استخدام طرق معالجة السلسلة في مكتبة الباندا يجعل من السهل إجراء العمليات والتحولات اللازمة على البيانات.
أمثلة الاستخدام
فيما يلي بعض الأمثلة على استخدام أنواع بيانات مختلفة في مكتبة الباندا:
- سلسلة = بد.سلسلة (البيانات)
- استيراد الباندا كما بد
<url>.مجموعة ('مدينة').يعني()
- طباعة (مجمعة)
- الجمع بين البيانات:
- الجمع بين اثنين من إطارات البيانات بواسطة عمود مشترك:
استيراد الباندا كما بد
البيانات 1 = {'اسم': ['آنا' ، 'بوريس' ، 'فيكتور'],
'العمر': [25, 30, 35]}
البيانات 2 = {'الاسم': ['ماريا' ، 'أولغا' ، 'إيلينا'],
'العمر': [28, 32, 37]}
دف 1 = بد.داتافريم (بيانات1)