Maram Jouriah نشر 27 أبريل 2021 أرسل تقرير نشر 27 أبريل 2021 (معدل) import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) لدي الاطار التالي واضفت عليه df['mean'] = df.mean(1) كيف ممكن انقل العمود mean الى اول الاعمدة تم التعديل في 12 مارس 2022 بواسطة Ali Haidar Ahmad توضيح عنوان السؤال 1 اقتباس
1 Wael Aljamal نشر 27 أبريل 2021 أرسل تقرير نشر 27 أبريل 2021 يمكن من خلال: نقوم بعمل reindex لأسماء الأعمدة عن طريق اسناد columns لقائمة: df = df.reindex(columns=['mean',0,1,2,3,4]) أو نقوم بحشو حقل لدليل معين مثل جلب الحقل mean ووضعه كأول حقل df.insert(0, 'mean', df.mean(1)) أو تمرير مصفوفة الأعمدة لل data Frame: df = df[['mean', 4,3,2,1]] 1 اقتباس
0 Ali Haidar Ahmad نشر 12 مارس 2022 أرسل تقرير نشر 12 مارس 2022 1. يمكن القيام بذلك من خلال تمرير قائمة تحتوي الأعمدة بالترتيب الذي تريده وفق الصيغة التالية: df_correct_order = df[[col1, col2, col3, ..., coln]] مثال: import pandas as pd df = pd.DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]}) df.head() """ A B 0 5 1 1 6 2 2 3 3 3 4 5 """ # لتغيير الترتيب: df_new = df[['B', 'A']] df.head() """ B A 0 1 5 1 2 6 2 3 3 3 5 4 """ 2. يمكن القيام بذلك من خلال .loc بشكل مشابه للطريقة السابقة: df_new = df.loc[:, ['B', 'A']] df.head() """ B A 0 1 5 1 2 6 2 3 3 3 5 4 """ 3. يمكن استخدام .iloc بنفس طريقة استخدام loc. اقتباس
السؤال
Maram Jouriah
لدي الاطار التالي واضفت عليه
كيف ممكن انقل العمود mean الى اول الاعمدة
تم التعديل في بواسطة Ali Haidar Ahmadتوضيح عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.