يمكنك استخدام بناء الجملة الأساسي التالي لتطبيق دالة lambda على pandas DataFrame: df[' col '] = df[' col ']. apply ( lambda x: ' value1 ' if x < 20 else ' value2 ') توضح الأمثلة التالية كيفية استخدام بناء الجملة...
عندما يتعلق الأمر بتحديد الصفوف والأعمدة في DataFrame الباندا، فإن .loc و .at هما وظيفتان شائعتان الاستخدام. هنا هو الفرق الدقيق بين الوظيفتين: يمكن أن يأخذ .loc عدة صفوف وأعمدة كوسيطات إدخال يمكن لـ .at أن يأخذ صفًا وعمودًا واحدًا فقط...
يمكنك استخدام وظيفة 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 ') يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا....
الخطأ الذي قد تواجهه عند استخدام الباندا هو: ValueError : Cannot mask with non-boolean array containing NA / NaN values يحدث هذا الخطأ عادةً عندما تحاول العثور على صفوف في pandas DataFrame تحتوي على سلسلة معينة، ولكن العمود الذي تبحث عنه...
الخطأ الذي قد تواجهه في R هو: Error: `data` must be a data frame, or other object coercible by `fortify()`, not a digital vector يحدث هذا الخطأ عند محاولة استخدام ggplot2 لرسم المتغيرات في إطار بيانات، ولكنك تشير إلى متجه بدلاً...
يمكنك استخدام بناء الجملة الأساسي التالي لاستبدال قيم متعددة في إطار بيانات في R باستخدام الوظائف الموجودة في حزمة dplyr : library (dplyr) df %>% mutate(var1 = recode(var1, ' oldvalue1 ' = ' newvalue1 ', ' oldvalue2 ' = ' newvalue2...
يمكنك استخدام الطرق التالية لاستبدال سلسلة في عمود محدد لإطار البيانات باستخدام الوظائف الموجودة في الحزمة dplyr : الطريقة الأولى: استبدال سلسلة بسلسلة جديدة library (dplyr) library (stringr) df %>% mutate(across(' column_name ', str_replace, ' old_value ', ' new_value ')) الطريقة...
يمكنك استخدام الدالة cross() من الحزمة dplyr في R لتطبيق التحويل على أعمدة متعددة. هناك طرق لا حصر لها لاستخدام هذه الميزة، ولكن الطرق التالية توضح بعض الاستخدامات الشائعة: الطريقة الأولى: تطبيق دالة على أعمدة متعددة #multiply values in col1 and...