Ahmed Ahmed64 نشر 29 نوفمبر 2023 أرسل تقرير نشر 29 نوفمبر 2023 السلام عليكم ورحمة الله وبركاته لدي ملف Excel يحتوي على 7 أعمدة بيانات الجدول تبدأ من الصف 5 أريد أن أعمل DataFrame بإستخدام مكتبة pandas على العود الأول فقط بحيث يدخل بيانات السطر 5 ويتجاهل السطر 6 يدخل بيانات السطر 7 ويتجاهل السطر 8 وهكذا 1 اقتباس
0 Chihab Hedidi نشر 29 نوفمبر 2023 أرسل تقرير نشر 29 نوفمبر 2023 إذا كنت تريد استخدام الصفوف بشكل فردي (الصف 5، الصف 7، الصف 9)، يمكنك استخدام المؤشرات indexing لتحديد الصفوف التي تريدها. import pandas as pd # قراءة ملف Excel df = pd.read_excel('اسم_الملف.xlsx', header=None) # استخدام المؤشرات لاختيار الصفوف selected_rows = df.iloc[4::2] # إعادة تعيين مؤشرات الصفوف selected_rows.reset_index(drop=True, inplace=True) # طباعة النتيجة print(selected_rows) في المثال الذي أرفقته يقوم بقراءة الملف Excel، ثم يستخدم المؤشرات iloc لاختيار الصفوف بدءا من الصف 5 ومن ثم يختار كل صف ثاني (5، 7، 9، ..). يتم إعادة تعيين مؤشرات الصفوف لتبدأ من الصفر مرة أخرى باستخدام reset_index، في الأخير تحصل على DataFrame تحتوي على البيانات التي تريدها. 1 اقتباس
0 Ahmed Ahmed64 نشر 29 نوفمبر 2023 الكاتب أرسل تقرير نشر 29 نوفمبر 2023 هذا المطلوب كيف يمكن أن أختار عمود أو عمودين فقط من الجدول لتكوين DataFrame اقتباس
0 Chihab Hedidi نشر 30 نوفمبر 2023 أرسل تقرير نشر 30 نوفمبر 2023 مكتبة pandas تعطيك تحكم سلس في ملفات اكسل، يمكنك القيام بذلك من خلال الكود التالي: import pandas as pd # قراءة ملف Excel df = pd.read_excel('اسم_الملف.xlsx', header=None) # اختيار عمود واحد selected_column_1 = df.iloc[:, 0] # اختيار العمود الأول # اختيار عمودين selected_columns_2 = df.iloc[:, [1, 3]] # اختيار العمود الثاني والرابع # إنشاء DataFrame باستخدام العمود المحدد df_selected_1 = pd.DataFrame(selected_column_1, columns=['اسم_العمود_الأول']) df_selected_2 = pd.DataFrame(selected_columns_2, columns=['اسم_العمود_الثاني', 'اسم_العمود_الرابع']) # طباعة النتائج print(df_selected_1) print(df_selected_2) 1 اقتباس
0 Ahmed Ahmed64 نشر 30 نوفمبر 2023 الكاتب أرسل تقرير نشر 30 نوفمبر 2023 احسنت الإجابة أخي لنفترض أن لدي خانه في ملف الإكسل تحتوي على كلمة نفترض أن مكان الخانة C4 أريد أن أن أسخ نص هذه الخلية و أقوم بإنشاء عمود جديد أقوم فيه بتكرار النسخ على طول الجدول ولفترض مكان العمود أخر الجدول الجدول أحتاج أن أستخدم ذلك من خلال مكتبة pandas اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم ورحمة الله وبركاته
لدي ملف Excel يحتوي على 7 أعمدة
بيانات الجدول تبدأ من الصف 5
أريد أن أعمل DataFrame بإستخدام مكتبة pandas على العود الأول فقط بحيث يدخل بيانات السطر 5 ويتجاهل السطر 6 يدخل بيانات السطر 7 ويتجاهل السطر 8 وهكذا
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.