كيفية إعادة تعيين الفهرس في إطار بيانات Pandas لضمان الترتيب التسلسلي
عند التعامل مع إطارات البيانات في Pandas، من الشائع مواجهة مواقف تكون فيها قيم الفهرس تصبح غير متناسقة بسبب عمليات إزالة الصفوف أو العمليات الأخرى. لمعالجة هذه المشكلة، قد ترغب في إعادة تعيين الفهرس إلى ترتيب تسلسلي، مثل [0,1,2,3,4].
استخدامset_index() لإعادة تعيين الفهرس
الطريقة المفضلة لإعادة تعيين الفهرس هي استخدام وظيفةset_index(). تقوم هذه الوظيفة بإنشاء إطار بيانات جديد مع فهرس إعادة التعيين كعمود جديد. بشكل افتراضي، يتم حفظ الفهرس الأصلي كعمود يسمى "الفهرس".
مثال:
df = df.reset_index()
إزالة عمود الفهرس الأصلي
إذا كنت لا تريد حفظ الفهرس الأصلي كعمود، فيمكنك إسقاطه بعد إعادة تعيين الفهرس باستخدام معلمة الإسقاط.مثال:
df = df.reset_index(drop=True)df = df.reset_index(drop=True)
ملاحظة:
وظيفة Reindex () ليس لها نفس تأثير Reset_index (). يُستخدم Reindex() بشكل أساسي لمحاذاة إطارات بيانات متعددة استنادًا إلى مؤشرات محددة أو إعادة ترتيب ترتيب الصفوف والأعمدة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3