Ahmed Ahmed64 نشر 30 نوفمبر 2023 أرسل تقرير نشر 30 نوفمبر 2023 (معدل) السلام عليكم مساعدة رجاءاً قمت بكتابة هذا الكود import pandas as pd import numpy as np # Import data from a excel file df = pd.read_excel("2023.xlsx", header=None, usecols=[0,2,1,3,4,5,6]) selected_rows = df.iloc[8::2] selected_rows.reset_index(drop=True, inplace=True) df2 = pd.read_excel("AAA.xlsx", header=None, usecols=[3,4,5,6]) selected_rows2 = df2.iloc[9::2] selected_rows2.reset_index(drop=True, inplace=True) المطلوب عمل جدول DataFrame من المتغير selected_rows و المتغير selected_rows2 بحيث تكون النتيجة من جدول selected_rows تأخد أعمدة وفي نفس الصفوف selected_rows تأخذ selected_rows2 الأعمدة الأخرى في هذه الحالة سوف ينتج لنا جدول مكون من 11 عمود 2023.xlsx تم التعديل في 4 ديسمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 4 ديسمبر 2023 أرسل تقرير نشر 4 ديسمبر 2023 استخدم الدالة pd.concat، ويجب أن تحدد المحور الذي تريد الدمج عليه، سواء كان ذلك على محور الأعمدة (axis=1) أو على محور الصفوف (axis=0)، وأنت تريد الدمج على محور الأعمدة: import pandas as pd # الأعمدة المستخدمة من selected_rows columns_selected_rows = [0, 2, 1, 3, 4, 5, 6] # الأعمدة المستخدمة من selected_rows2 columns_selected_rows2 = [3, 4, 5, 6] # قراءة البيانات من ملفات Excel df = pd.read_excel("2023.xlsx", header=None, usecols=columns_selected_rows) df2 = pd.read_excel("AAA.xlsx", header=None, usecols=columns_selected_rows2) # اختيار الصفوف المطلوبة selected_rows = df.iloc[8::2].reset_index(drop=True) selected_rows2 = df2.iloc[9::2].reset_index(drop=True) # دمج الجدولين على محور الأعمدة result_df = pd.concat([selected_rows, selected_rows2], axis=1) # طباعة النتيجة print(result_df) بحيث يتم دمج selected_rows و selected_rows2 على محور الأعمدة باستخدام pd.concat، ثم طباعة DataFrame الناتج result_df. إذا كنت ترغب في تغيير ترتيب الأعمدة، فتتوفر دالة set_axis(). اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم
مساعدة رجاءاً
قمت بكتابة هذا الكود
المطلوب عمل جدول DataFrame من المتغير selected_rows و المتغير selected_rows2
بحيث تكون النتيجة من جدول selected_rows تأخد أعمدة
وفي نفس الصفوف selected_rows تأخذ selected_rows2 الأعمدة الأخرى في هذه الحالة سوف ينتج لنا جدول مكون من 11 عمود
2023.xlsx
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.