Ahmed Ahmed64 نشر 10 يناير أرسل تقرير مشاركة نشر 10 يناير السلام عليكم أحتاج إلى مساعدة في كتابة كود يقوم بتحويل DataFrame من هذا الشكل إلى DataFrame بشكل هذا باستخدام مكتبة pandas 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Chihab Hedidi نشر 11 يناير أرسل تقرير مشاركة نشر 11 يناير يمكنك القيام بذلك بإستخدام الميثود 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) 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ahmed Ahmed64 نشر 11 يناير الكاتب أرسل تقرير مشاركة نشر 11 يناير أخي لدي هذا ( 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]] } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ahmed Ahmed64
السلام عليكم
أحتاج إلى مساعدة في كتابة كود يقوم بتحويل DataFrame من هذا الشكل
إلى DataFrame بشكل هذا باستخدام مكتبة pandas
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.