"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إعادة تعيين الفهرس في Pandas DataFrame لضمان الترتيب المتسلسل؟

كيفية إعادة تعيين الفهرس في Pandas DataFrame لضمان الترتيب المتسلسل؟

تم النشر بتاريخ 2024-11-04
تصفح:446

How to Reset the Index in a Pandas DataFrame to Ensure Sequential Ordering?

كيفية إعادة تعيين الفهرس في إطار بيانات 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