يمكنك استخدام الطرق التالية لإزالة كافة الصفوف باستثناء بعض الصفوف من pandas DataFrame: الطريقة الأولى: حذف كافة الصفوف باستثناء تلك التي لها قيمة محددة في العمود #drop all rows except where team column is equal to 'Mavs' df = df. query...
يمكنك استخدام الطرق التالية للحصول على اسم العمود حسب موضع الفهرس في الباندا: الطريقة الأولى: الحصول على اسم العمود حسب موضع الفهرس #get column name in index position 2 colname = df. columns [ 2 ] الطريقة الثانية: الحصول على أسماء...
يمكنك استخدام بناء الجملة الأساسي التالي لاستخدام groupby مع مجموعات متعددة في الباندا: df. groupby (' team '). agg ( mean_points=(' points ', np. mean ), sum_points=(' points ', np. sum ), std_points=(' points ', np. std )) تقوم هذه الصيغة...
يمكنك استخدام بناء الجملة الأساسي التالي لدمج الصفوف التي لها نفس قيم الأعمدة في pandas DataFrame: #define how to aggregate various fields agg_functions = {' field1 ': ' first ', ' field2 ': ' sum ', ' field ': ' sum...
يمكنك استخدام بناء الجملة الأساسي التالي لإعادة تعيين فهرس الباندا DataFrame بعد استخدام الدالة dropna() لإسقاط الصفوف ذات القيم المفقودة: df = df. dropna (). reset_index (drop= True ) يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا. مثال: إعادة تعيين...
يمكنك استخدام بناء الجملة التالي لتحديد صفوف بين تاريخين محددين في pandas DataFrame: df[df. date . between (' 2022-01-02 ', ' 2022-01-06 ')] يحدد هذا المثال المحدد جميع الصفوف في DataFrame بين 01/02/2022 و01/06/2022. يوضح المثال التالي كيفية استخدام بناء الجملة...
يمكنك استخدام بناء الجملة الأساسي التالي لتكرار كل صف من الباندا DataFrame عدة مرات: #replicate each row 3 times df_new = pd. DataFrame ( np.repeat ( df.values , 3 ,axis= 0 )) يحدد الرقم الموجود في الوسيطة الثانية للدالة تكرار NumPy...
يمكن استخدام طريقة التعيين () لإضافة أعمدة جديدة إلى DataFrame الباندا. تستخدم هذه الطريقة بناء الجملة الأساسي التالي: df. assign (new_column = values) من المهم ملاحظة أن هذه الطريقة ستعرض فقط DataFrame الجديد على وحدة التحكم، ولكنها لن تقوم فعليًا بتعديل...
يمكنك استخدام الطرق التالية لطباعة عمود من الباندا DataFrame: الطريقة الأولى: طباعة العمود بدون رأس print (df[' my_column ']. to_string (index= False )) الطريقة الثانية: طباعة العمود بالرأس print (df[[' my_column ']]. to_string (index= False )) توضح الأمثلة التالية كيفية استخدام...
الخطأ الذي قد تواجهه عند استخدام بايثون هو: ModuleNotFoundError : No module named 'sklearn.cross_validation' يحدث هذا الخطأ عادةً عند محاولة استيراد وظيفة Train_test_split من sklearn باستخدام السطر التالي: from sklearn. cross_validation import train_test_split ومع ذلك، تم استبدال الوحدة الفرعية cross_validation بالوحدة...