الجمع بين إطاري بيانات مع فهارس مختلفة
لديك إطار بيانات D وقمت باستخراج إطاري بيانات A و B منه:
A = D[D.label == k]
B = D[D.label != k]
هدفك هو دمج A وB في DataFrame واحد، مع الحفاظ على الترتيب الأصلي للبيانات من D مع الاحتفاظ بالفهارس من D.
الحل عبر الطريقة المهملة
بينما تم إهمال DataFrame.append وSeries.append في الإصدار 1.4.0، لا يزال من الممكن استخدامهما لهذه المهمة مع تعيين الوسيطةignign_index على True. سيؤدي هذا إلى تجاهل الفهارس الأصلية وإعادة فهرسة إطار البيانات المدمج من 0 إلى n-1.
df_merged = df1.append(df2, ignore_index=True)
الحل مع الفهارس المحفوظة
إذا كنت تريد الاحتفاظ بالفهارس الأصلية، فاضبط تجاهل_الفهارس على خطأ. سيؤدي هذا إلى إلحاق إطارات البيانات عموديًا والاحتفاظ بالفهارس الخاصة بها.
df_merged = df1.append(df2,ignore_index=False)
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3