اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر
import pandas as pd
# لنفرض لدينا البيانات التالية
dic = {'c1':[17, 3, 4],
     'c2':[66, 77, 66],
     'c3':[66, 77, 5]}
# DataFrame نحولها ل
df = pd.DataFrame(dic)
print(df,end='\n\n')	# عرض البيانات

################################ للاستعلام ######################################## 
# select * from table where column_name = some_value < تكافئ > table[table.column_name == some_value]
# :مثال
values=df[df.c2 == 66]   # c2 أي سنختار الأسطر التي  تتضمن القيمة 66 في العمود
print(values,end='\n\n')	# عرض نتيجة الاستعلام 
values=df.query('c2 == 66')  # طريقة أخرى
print(values,end='\n\n')

# :أما في حالة كان لديك عدة شروط نستخدم
# table.query('column_name1 == value1 | column_name2 == value2')
# :أو
# table[(table.column_name1 == some_value1) | (table.column_name2 == some_value2)]
values=df[(df.c3 == 77) | (df.c1 == 3)]
print(values)
# وكان بإمكانك تجربة الشكل الثاني أيضاً

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...