إطار بيانات الباندا فريد

Atar Byanat Albanda Fryd



تُعرف مكتبة Python الأكثر شيوعًا والمستخدمة في علم البيانات باسم Pandas. يوفر لمبرمجي Python أدوات تحليل بيانات عالية الأداء وسهلة الاستخدام. بمجرد فهمك للوظائف الأساسية وكيفية الاستفادة منها ، تعد Pandas أداة فعالة لتغيير البيانات. في 'الباندا' الطرق القياسية لتخزين البيانات في شكل جدولي هي DataFrames. يمكننا استخدام بعض أساليب 'الباندا' للحصول على القيم الفريدة في عمود 'الباندا' DataFrame. عندما نحتاج إلى الحصول على قيم فريدة في أعمدة DataFrame ولا نريد تكرار القيم في عمود 'pandas' DataFrame ، يمكننا استخدام الطرق التي توفرها 'pandas' للقيام بذلك. دعونا نلقي نظرة على مثل هذه الأساليب في هذا الدليل ، جنبًا إلى جنب مع بعض الأمثلة والمخرجات للحصول على قيم فريدة في عمود DataFrame الخاص بـ 'حيوانات الباندا'.

طرق الحصول على قيم فريدة في أعمدة DataFrame 'الباندا'

يمكننا استخدام طريقتين للحصول على القيم الفريدة في أعمدة DataFrame 'الباندا'. نسقط القيم المكررة ونحصل فقط على القيم الفريدة في أعمدة DataFrames. الطرق التي توفرها 'الباندا' للقيام بهذه المهمة هي:







  • من خلال استخدام طريقة () الفريدة.
  • من خلال استخدام طريقة drop_dupliactes ().

الآن ، سنستخدم كلتا الطريقتين في أكواد 'الباندا' للحصول على القيم الفريدة في أعمدة DataFrame 'pandas'.



المثال رقم 01

يتم استخدام تطبيق 'Spyder' هنا لإنشاء أكواد 'الباندا' هذه للاستفادة من تلك الأساليب التي تساعدنا في الحصول على القيم الفريدة في أعمدة DataFrame 'pandas'. يجب علينا استيراد وحدات 'الباندا' الضرورية لكود 'الباندا' قبل إنشاء DataFrame. باستخدام مصطلح 'استيراد' ووضع 'الباندا كما pd' ، نقوم باستيراد هذه الوحدات.



الآن ، بمساعدة 'pd' ، يمكننا الحصول بسرعة على وظائف أو طرق 'الباندا'. ثم نضع 'بيانات_الموضوع' التي نضيف فيها 'الاسم' وفي 'الاسم' نضيف بيانات الاسم وهي 'روماني وويليام وبيتر وسميث وجون وميلي وتوماس وجيمس'. بعد ذلك ، نضيف بيانات الموضوع في 'Subj' وهي 'الرياضيات ، والاقتصاد ، والعلوم ، والرياضيات ، والإحصاء ، والإحصاء ، والإحصاء ، والكمبيوتر'. ثم نقوم بتحويل “Subject_data” إلى “Subject_df” DataFrame باستخدام طريقة “pd.DataFrame ()”. نضع 'Subject_df' في طريقة 'print ()' بحيث يظهر على الجهاز.





الآن ، نريد الحصول على القيم الفريدة في عمود DataFrame 'الباندا' 'Subj'. لهذا الغرض ، نستخدم طريقة 'unique ()' هنا ونضيف اسم العمود وكذلك اسم DataFrame كما هو موضح أدناه. نضيف هذه الطريقة في 'print ()' بحيث تظهر النتيجة أيضًا على الجهاز.



الآن ، نضغط على 'Shift + Enter' للحصول على نتيجة هذا الرمز ويتم عرضه على الجهاز ويظهر أيضًا هنا ، والذي يحتوي على DataFrame مع جميع القيم. هذا هو DataFrame الأصلي الذي أضفناه في الكود ويظهر أسفله القيم الفريدة لعمود 'Subj'. يسقط القيم المكررة ويعرض القيم الفريدة لعمود 'Subj' في DataFrame.

المثال رقم 02

نقوم بإنشاء 'Sample_list' التي تحتوي على بعض المعلومات. نقوم بإدراج 'Layla و 21 و 28 و 31 و 14 و 39' والذي سيظهر في العمود الأول عندما نقوم بتحويل هذه القائمة إلى DataFrame. ثم نضيف 'Lusy و 31 و 25 و 34 و 26 و 21' كالصف الثاني من DataFrame. بعد ذلك ، لدينا 'Peter ، 38 ، 20 ، 20 ، 35 ، 24' و 'Layla 38 ، 23 ، 39 24 ، 23' والتي ستكون الصفين الثالث والرابع من DataFrame. ندرج أيضًا ثلاث بيانات أخرى وهي 'Stella ، 21 ، 24 ، 24 ، 28 ، 31' ، 'ليلى ، 33 ، 32 ، 26 ، 30 ، 25' وأيضًا 'بيتر ، 21 ، 21 ، 31 ، 21 ، 29' .

الآن ، نقوم بتحويل 'Sample_list' إلى 'DF_Sample' وهو اسم DataFrame هنا بوضع الوظيفة 'pd.DataFrame ()'. أيضًا ، قمنا بتعيين اسم أعمدة DataFrame هذه وهذه الأسماء هي 'Name و Ass_1 و Ass_2 و Ass_3 و Ass_4 و Ass_5'. ثم نستخدم 'print ()' الذي يساعد في عرض DataFrame 'DF_Sample'. الآن ، نحن نستخدم طريقة أخرى في هذا المثال للحصول على القيم الفريدة في عمود DataFrame. هذه الطريقة هي طريقة 'drop_duplicates ()' الخاصة بـ 'الباندا'.

في طريقة 'drop_duplicates ()' ، قمنا بتعيين اسم العمود حيث نريد الحصول على القيم الفريدة في عمود DataFrame. نحصل على قيم فريدة لعمود 'الاسم' عن طريق إسقاط القيم المكررة في هذا العمود بمساعدة طريقة 'drop_duplicates ()' وعرض هذه القيم الفريدة أيضًا باستخدام وظيفة 'print ()' هنا.

يتم حذف الأسماء المكررة ويتم عرض القيم الفريدة بعد تطبيق طريقة 'drop_duplicates ()'. يمكنك ملاحظة أن اسم 'ليلى' يظهر في ثلاث خلايا من عمود 'الاسم'. ولكن عند تطبيق طريقة 'drop_duplicates ()' على هذا العمود ، يتم إسقاط جميع القيم المكررة ويظهر اسم 'Layla' واحد على الشاشة. بعد إسقاط القيم المكررة ، ظهر إطار البيانات الجديد الذي يحتوي على القيم الفريدة في عمود 'الاسم' هذا. بهذه الطريقة ، يمكننا إسقاط القيم المكررة والحصول على القيمة الفريدة في عمود DataFrame بمساعدة طريقة 'drop_duplicates ()'.

المثال رقم 03

يتم استخدام نفس DataFrame مرة أخرى ونحن الآن نطبق طريقة 'unique ()' هنا. باستخدام طريقة 'الفريد ()' ، نضع اسم العمود بالإضافة إلى اسم DataFrame الذي نريد تطبيق طريقة '() الفريدة' هذه عليه للحصول على القيم الفريدة. سيؤدي هذا فقط إلى عرض القيم الفريدة لهذا العمود ولن يُظهر هذه القيم في شكل DataFrame.

هنا ، يحتوي DataFrame على سبع قيم في عمود 'الاسم' ولكن عندما نطبق طريقة 'unique ()' على هذا العمود ، ظهرت أربع قيم فقط وهذه هي القيم الفريدة لهذا العمود. لا يعرض قيمًا مكررة.

مثال # 04

إن إطار البيانات الذي قمنا بإنشائه في هذا المثال هو 'F_G_df'. نقوم بإدراج 'My_fruits' و 'my_Vegs' في DataFrame هذا. يحتوي عمود 'My_fruits' على 'Apple و Orange و Apple و Pear و Lychee و Apple و Apple و Pear و Apple'. بعد ذلك ، لدينا 'My_Vegs' التي تحتوي على أسماء الخضروات وهي 'الفلفل الحار ، والجزر ، والجزر ، والبطاطس ، والبطاطس ، والجزر ، والبصل ، والثوم ، والزنجبيل'. يحتوي DataFrame هذا على عمودين فقط.

الآن ، نحصل على القيم الفريدة في كلا العمودين بمساعدة طريقة 'unique ()'. نذكر اسم DataFrame. ثم ضع العمود الأول اسم العمود. بعد ذلك ، نستخدم طريقة append (). في هذا الملحق ، نضع اسم DataFrame واسم العمود الثاني مرة أخرى ونضع طريقة 'unique ()'. سيؤدي هذا إلى الحصول على القيم الفريدة لكلا العمودين ثم إلحاق القيم الفريدة لكلا العمودين وإظهارها على الشاشة.

يتم تقديم DataFrame أولاً متضمنًا جميع القيم. بعد ذلك ، يتم تطبيق طريقة 'unique ()' ويتم عرض القيم الفريدة لكلا العمودين أدناه. في هذا الكود ، نحصل على القيم الفريدة في الأعمدة المتعددة في DataFrame باستخدام طريقة 'unique ()'.

استنتاج

تم العثور على الشرح الكامل للحصول على القيم الفريدة في عمود DataFrame في هذا الدليل. لقد ناقشنا طريقتين 'unique ()' و 'drop_duplicates ()' التي تساعدنا في الحصول على القيم الفريدة لعمود DataFrame. لقد اكتشفنا كيفية استخدام هذه الأساليب في كود 'الباندا' باستخدام هذه الطرق هنا في أكوادنا. لقد أوضحنا أمثلة مختلفة في هذا الدليل ووضحنا لك كيفية الحصول على القيم الفريدة لعمود واحد باستخدام طريقة 'unique ()' بالإضافة إلى طريقة 'drop_duplicates ()'. لقد اكتشفنا أيضًا كيفية الحصول على القيم الفريدة في أعمدة متعددة باستخدام طريقة 'unique ()' في هذا الدليل.