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