اذهب إلى المحتوى
  • 0

تحويل تصميم DataFrame

Ahmed Ahmed64

السؤال

Recommended Posts

  • 0

يمكنك القيام بذلك بإستخدام الميثود melt حيث تقوم بإعادة تنسيق ال dataframe الخاصة بك على حسب العمود الذي تريد، و هذا مثال بسيط للكود الذي يوضح ذلك:

import pandas as pd

# نفترض أن DataFrame الخاص بك يسمى df
data = {
    'رقم الطالب': ['A001', 'A002'],
    'عربي': [50, 60],
    'حساب': [73, 80],
    'علوم': [50, 60],
    'جغرافيا': [55, 70]
}

df = pd.DataFrame(data)

# قم بتحويل الDataFrame
melted_df = pd.melt(df, id_vars=['رقم الطالب'], var_name='column', value_name='value')

# قم بفرز الDataFrame المحولة بناءً على 'رقم الطالب'
melted_df = melted_df.sort_values(by=['رقم الطالب'])

# عرض الDataFrame المحولة
print(melted_df)

 

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

  • 0

أخي لدي هذا ( dictionary  ) كيف أقوم بتحويلة إلى DataFrame ومن ثم حفظة في ملف إكسل

علماً إني أحاول تطبيق الكود الذي أرسلته في الأعلى

import pandas as pd
df = pd.read_excel("2018.xlsx",header=None)
A  = { 'رقم الطالب': df.iloc[3::1, [9]],'عربي': df.iloc[3::1, [10]],'حساب': df.iloc[3::1, [11]],'علوم': df.iloc[3::1, [12]],'جغرافيا': df.iloc[3::1, [13]] }

 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...