• 0

كيف ممكن غير ترتيب الاعمدة ضمن اطار بيانات pandas في البايثون

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(10, 5))

لدي الاطار التالي واضفت عليه

df['mean'] = df.mean(1)

كيف ممكن انقل العمود mean الى اول  الاعمدة 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

يمكن من خلال:

نقوم بعمل 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 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن