Ahmed Ahmed64 نشر 15 يناير أرسل تقرير نشر 15 يناير السلام عليكم ورحمة الله وبركاته لدي سؤال وأرجو الإجابه عليه لدي DataFrame أنشأتها A = pd.DataFrame(B) السؤال كيف أستطيع استخراج أسماء الأعمدة من هذه DataFrame لكي أتعامل معها والسؤال الثاني كيف أستطيع أن أستخرج بعض الأعمدة من هذه الداتا فريم ومن ثم تخزينها في DataFrame جديدة اقتباس
0 El Sayed El Tohamy نشر 16 يناير أرسل تقرير نشر 16 يناير (معدل) يمكنك استخراج أسماء الأعمدة من مكتبة DataFrame عن طريق استخدام خاصية columns، وهي تعود بكائن مرقم يحتوي على قائمة بأسماء الأعمدة على سبيل المثال الشيفرات التالية تستعرض الأعمدة names = pd.DataFrame({ 'Name': ['Ahmed', 'Mohammed', 'Ali', 'Fatema'], 'Arabic': [90, 80, 70, 95], 'Math': [100, 99, 95, 90] }) print(names.columns) # output: # Index(['Name', 'Arabic', 'Math'], dtype='object') ولاختيار أعمدة معينة من الداتافريم الأساسي إلى داتافريم جديد يمكنك ببساطة تحديد الأعمدة المطلوبة كما في المثال التالي names2 = names[['Name', 'Math']] print(names2) # output ''' Name Math 0 Ahmed 100 1 Mohammed 99 2 Ali 95 3 Fatema 90 ''' تم التعديل في 16 يناير بواسطة El Sayed El Tohamy 1 اقتباس
0 Ahmed Ahmed64 نشر 16 يناير الكاتب أرسل تقرير نشر 16 يناير بتاريخ 36 دقائق مضت قال El Sayed El Tohamy: يمكنك استخراج أسماء الأعمدة من مكتبة DataFrame عن طريق استخدام خاصية columns، وهي تعود بكائن مرقم يحتوي على قائمة بأسماء الأعمدة على سبيل المثال الشيفرات التالية تستعرض الأعمدة names = pd.DataFrame({ 'Name': ['Ahmed', 'Mohammed', 'Ali', 'Fatema'], 'Arabic': [90, 80, 70, 95], 'Math': [100, 99, 95, 90] }) print(names.columns) # output: # Index(['Name', 'Arabic', 'Math'], dtype='object') ولاختيار أعمدة معينة من الداتافريم الأساسي إلى داتافريم جديد يمكنك ببساطة تحديد الأعمدة المطلوبة كما في المثال التالي names2 = names[['Name', 'Math']] print(names2) # output ''' Name Math 0 Ahmed 100 1 Mohammed 99 2 Ali 95 3 Fatema 90 ''' مشكور جداً أخي بارك الله فيك أخي هل ممكن الإجابة على هذا السؤال أيضا على سبيل المثال الذي طرحته كيف أستطيع البحث في عمود 'Name' اقتباس
0 El Sayed El Tohamy نشر 16 يناير أرسل تقرير نشر 16 يناير (معدل) البحث يتم بكل بساطة أن تحدد العمود المراد البحث فيه، ثم تحديد صفة (شرط) البحث على سبيل المثال إذا تريد البحث عن اسم معين: search1 = names[names['Name'] == 'Ali'] print(search1) # output ''' Name Arabic Math 2 Ali 70 95 ''' البحث عن الأسماء التي تبدأ بحرف معين: search2 = names[names['Name'].str.startswith('A')] print(search2) # output ''' Name Arabic Math 0 Ahmed 90 100 2 Ali 70 95 ''' البحث عن الأسماء التي طولها أكبر من 10 أحرف: search3 = names[names['Name'].str.len() > 5] print(search3) # output ''' Name Arabic Math 1 Mohammed 80 99 3 Fatema 95 90 ''' تم التعديل في 16 يناير بواسطة El Sayed El Tohamy 1 اقتباس
0 Ahmed Ahmed64 نشر 16 يناير الكاتب أرسل تقرير نشر 16 يناير بتاريخ 1 ساعة قال El Sayed El Tohamy: البحث يتم بكل بساطة أن تحدد العمود المراد البحث فيه، ثم تحديد صفة (شرط) البحث على سبيل المثال إذا تريد البحث عن اسم معين: search1 = names[names['Name'] == 'Ali'] print(search1) # output ''' Name Arabic Math 2 Ali 70 95 ''' البحث عن الأسماء التي تبدأ بحرف معين: search2 = names[names['Name'].str.startswith('A')] print(search2) # output ''' Name Arabic Math 0 Ahmed 90 100 2 Ali 70 95 ''' البحث عن الأسماء التي طولها أكبر من 10 أحرف: search3 = names[names['Name'].str.len() > 5] print(search3) # output ''' Name Arabic Math 1 Mohammed 80 99 3 Fatema 95 90 ''' رائع أخي شكراً جزيلا أحتاج أخي عند عملية البحث إذا كانت القيمة غير موجودة تظهر رسالة بذلك دون حدوث خطأ في البرنامج اقتباس
0 El Sayed El Tohamy نشر 16 يناير أرسل تقرير نشر 16 يناير لمعرفة ما إذا كانت القيمة موجودة أم لا، نقوم بعملية البحث بشكل عادي جدًا، وبعدها نسأل عن dataframe هل هو فارغ search1 = names[names['Name'] == 'Ali'] if search1.empty: # يتحقق الشرط في حالة عدم وجود القيمة print("no result") 1 اقتباس
0 Ahmed Ahmed64 نشر 18 يناير الكاتب أرسل تقرير نشر 18 يناير بتاريخ On 16/1/2024 at 17:26 قال El Sayed El Tohamy: لمعرفة ما إذا كانت القيمة موجودة أم لا، نقوم بعملية البحث بشكل عادي جدًا، وبعدها نسأل عن dataframe هل هو فارغ search1 = names[names['Name'] == 'Ali'] if search1.empty: # يتحقق الشرط في حالة عدم وجود القيمة print("no result") أخي لنفترض أن لدينا DataFrame تحتوي على عمود Name هذا العمود به الاسم ثلاثي وأردت أن أقوم بالبحث عن اسم معين لنفترض أن الاسم أحمد كيف أستحرج جميع الحقول التي تحتوي على اسم أحمد إذا أمكن أيضا أخي أحتاج أن تكون النتيجة داخل أداة Treeview - Python Tkinter اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم ورحمة الله وبركاته
لدي سؤال وأرجو الإجابه عليه
لدي DataFrame أنشأتها
السؤال
كيف أستطيع استخراج أسماء الأعمدة من هذه DataFrame لكي أتعامل معها
والسؤال الثاني كيف أستطيع أن أستخرج بعض الأعمدة من هذه الداتا فريم ومن ثم تخزينها في DataFrame جديدة
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.