Category: مرشد

الباندا مقابل لوك: ما هو الفرق؟

عندما يتعلق الأمر بتحديد الصفوف والأعمدة في DataFrame الباندا، فإن .loc و .at هما وظيفتان شائعتان الاستخدام. هنا هو الفرق الدقيق بين الوظيفتين: يمكن أن يأخذ .loc عدة صفوف وأعمدة كوسيطات إدخال يمكن لـ .at أن يأخذ صفًا وعمودًا واحدًا فقط...

الباندا: كيفية استخدام ما يعادل np.where()

يمكنك استخدام وظيفة NumPy Where() لتحديث قيم مصفوفة NumPy بسرعة باستخدام منطق if-else. على سبيل المثال، يوضح التعليمة البرمجية التالية كيفية تحديث القيم في مصفوفة NumPy التي تستوفي شرطًا معينًا: import numpy as np #create NumPy array of values x =...

الباندا: كيفية إضافة الإجماليات الفرعية إلى الجدول المحوري

في كثير من الأحيان قد ترغب في إضافة الإجماليات الفرعية إلى جدول الباندا المحوري. لحسن الحظ، من السهل القيام بذلك باستخدام وظائف الباندا المدمجة. يوضح المثال التالي كيفية القيام بذلك. مثال: إضافة الإجماليات الفرعية إلى Pandas PivotTable لنفترض أن لدينا DataFrame...

الباندا: كيفية إنشاء جدول محوري بمجموع القيم

يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء جدول محوري في الباندا يعرض مجموع القيم في أعمدة معينة: p.d. pivot_table (df, values=' col1 ', index=' col2 ', columns=' col3 ', aggfunc=' sum ') يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا....

كيفية الإصلاح: خطأ القيمة: غير قادر على الإخفاء بمصفوفة غير منطقية تحتوي على قيم na/nan

الخطأ الذي قد تواجهه عند استخدام الباندا هو: ValueError : Cannot mask with non-boolean array containing NA / NaN values يحدث هذا الخطأ عادةً عندما تحاول العثور على صفوف في pandas DataFrame تحتوي على سلسلة معينة، ولكن العمود الذي تبحث عنه...

كيفية إصلاح الخطأ: يجب أن تكون "البيانات" عبارة عن إطار بيانات أو كائن آخر يمكن إكراهه بواسطة "fortify()"، وليس متجهًا رقميًا

الخطأ الذي قد تواجهه في R هو: Error: `data` must be a data frame, or other object coercible by `fortify()`, not a digital vector يحدث هذا الخطأ عند محاولة استخدام ggplot2 لرسم المتغيرات في إطار بيانات، ولكنك تشير إلى متجه بدلاً...

كيفية استبدال قيم متعددة في إطار البيانات باستخدام dplyr

يمكنك استخدام بناء الجملة الأساسي التالي لاستبدال قيم متعددة في إطار بيانات في R باستخدام الوظائف الموجودة في حزمة dplyr : library (dplyr) df %>% mutate(var1 = recode(var1, ' oldvalue1 ' = ' newvalue1 ', ' oldvalue2 ' = ' newvalue2...

كيفية استبدال سلسلة في عمود باستخدام dplyr

يمكنك استخدام الطرق التالية لاستبدال سلسلة في عمود محدد لإطار البيانات باستخدام الوظائف الموجودة في الحزمة dplyr : الطريقة الأولى: استبدال سلسلة بسلسلة جديدة library (dplyr) library (stringr) df %>% mutate(across(' column_name ', str_replace, ' old_value ', ' new_value ')) الطريقة...

كيفية استخدام الدالة cross() في dplyr (3 أمثلة)

يمكنك استخدام الدالة cross() من الحزمة dplyr في R لتطبيق التحويل على أعمدة متعددة. هناك طرق لا حصر لها لاستخدام هذه الميزة، ولكن الطرق التالية توضح بعض الاستخدامات الشائعة: الطريقة الأولى: تطبيق دالة على أعمدة متعددة #multiply values in col1 and...