Areeg Abdulah نشر 5 يونيو 2021 أرسل تقرير نشر 5 يونيو 2021 لدي جدول بيانات كيف يمكننا الاستعلام عن أسطر معينة اعتمادا على شروط نحددها على الأعمدة (قيم) أي بشكل مشابه لل Sql. 1 اقتباس
1 Ali Haidar Ahmad نشر 5 يونيو 2021 أرسل تقرير نشر 5 يونيو 2021 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) # وكان بإمكانك تجربة الشكل الثاني أيضاً 2 اقتباس
السؤال
Areeg Abdulah
لدي جدول بيانات كيف يمكننا الاستعلام عن أسطر معينة اعتمادا على شروط نحددها على الأعمدة (قيم) أي بشكل مشابه لل Sql.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.