يعد ضرب الأعمدة في إطار البيانات أحد العمليات الشائعة التي يتم إجراؤها أثناء معالجة البيانات. تسمح لك هذه العملية بضرب قيم الأعمدة في معاملات معينة أو أعمدة أخرى. في هذا الدليل ، سنلقي نظرة على عدة طرق لمضاعفة الأعمدة في ص ، بما في ذلك العمليات الأساسية ، باستخدام الوظائف والحزم المضمنة.
واحدة من أبسط الطرق لمضاعفة الأعمدة في ص هو استخدام العمليات الحسابية. يمكنك استخدام الرمز " * " لمضاعفة قيم الأعمدة بالأرقام أو بين بعضها البعض. على سبيل المثال ، إذا كان لديك جدول يسمى "البيانات" والأعمدة " أ " و " ب "، فيمكنك ضرب قيم العمود " أ " بعامل 2 باستخدام الأمر التالي:
البيانات-أ < - البيانات-أ * 2
إذا كنت تريد ضرب قيم عمود في عمود آخر في نفس الجدول ، فيمكنك استخدام عملية حسابية من عمودين. على سبيل المثال ، إذا كان لديك عمودان " أ " و " ب "وتريد ضرب قيم العمود" أ "في قيم العمود" ب " ، يمكنك استخدام الأمر التالي:
البيانات - أ < - البيانات-أ * البيانات-ب
في حالات أخرى ، قد يكون من المفيد استخدام وظائف أو حزم مضمنة لمضاعفة الأعمدة. على سبيل المثال ، يمكنك استخدام وظيفة "تحور" من حزمة دبلير لإنشاء عمود جديد بقيم مضروبة. هنا مثال على مثل هذا الأمر:
البيانات ٪ تحور (النتيجة = أ * ب )
ينشئ هذا المثال عمودا جديدا "نتيجة" ، قيمه مساوية لمنتج العمودين" أ "و"ب".
- كيفية ضرب الأعمدة في إطار البيانات ص
- 1. باستخدام عامل التشغيل"*"
- 2. باستخدام وظيفة" تحور () " من حزمة دبلير
- 3. استخدام حلقة لمضاعفة الأعمدة
- كيفية مضاعفة أعمدة إطار البيانات ص: الطرق الأساسية
- 1. الضرب من الأعمدة هو مجزأة
- 2. ضرب الأعمدة باستخدام المشغل *
- 3. ضرب أعمدة متعددة باستخدام`عبر'
- سؤال وجواب
كيفية ضرب الأعمدة في إطار البيانات ص
في ال ص لغة البرمجة ، هناك عدة طرق لمضاعفة الأعمدة في إطار البيانات. في هذا الدليل ، سنلقي نظرة على العديد من الطرق التي ستساعدك على إجراء عملية ضرب الأعمدة وإنشاء أعمدة جديدة بقيم مضروبة.
1. باستخدام عامل التشغيل"*"
إن أبسط طريقة لمضاعفة الأعمدة في إطار البيانات هي استخدام عامل التشغيل"*". للقيام بذلك ، ببساطة ضرب العمودين معا وحفظ النتيجة إلى عمود جديد. وفيما يلي نموذج التعليمات البرمجية:
"'ص
العمود 1 * العمود 2
"`
في هذا المثال ، نقوم بإنشاء عمود جديد "عمود جديد" في إطار البيانات " مدافع "وتعيين قيمة مساوية لنتيجة ضرب القيم من الأعمدة" العمود 1 "و"العمود 2".
2. باستخدام وظيفة" تحور () " من حزمة دبلير
إذا كنت تعمل مع داتافرامس كبيرة أو ترغب في استخدام نهج أكثر مرونة ، يمكنك استخدام وظيفة "تحور()" من حزمة دبلير. توفر هذه الحزمة أدوات قوية لمعالجة البيانات ، بما في ذلك ضرب الأعمدة.
لاستخدام وظيفة" تحور () " ، سوف تحتاج إلى تثبيت حزمة دبلير وتحميله:
"'ص
تثبيت.الحزم ("دبلير")
المكتبة
"`
ثم يمكنك استخدام وظيفة" تحور () " لإنشاء عمود جديد بقيم مضروبة. يوجد أدناه رمز مثال:
"'ص
دف %
تحور (عمود جديد = عمود1 * عمود2)
"`
في هذا المثال ، نستخدم عامل التشغيل "٪ > ٪ " لتطبيق الوظائف بالتتابع. أولا ، نستخدم وظيفة" تحور () "لإنشاء عمود جديد" عمود جديد "، وتعيين قيمة مساوية لنتيجة ضرب القيم من الأعمدة" العمود 1 "و"العمود 2". ثم نقوم بحفظ إطار البيانات المعدل إلى المتغير"مدافع".
3. استخدام حلقة لمضاعفة الأعمدة
إذا كنت تفضل استخدام الحلقات ، يمكنك استخدام " ل "حلقة أو" تطبيق () " وظيفة. يوجد أدناه مثال على استخدام الحلقة "من أجل" لمضاعفة الأعمدة:
"'ص
ل (أنا في 1: طول (مدافع)) {
دف [،ط] < - دف [،ط] * 2
}
"`
في هذا المثال ، نستخدم حلقة" ل "للذهاب من خلال جميع أعمدة داتافريم" دف". داخل الحلقة ، نضرب كل خلية في العمود في 2 ونحفظ النتيجة مرة أخرى في العمود.
هذه ليست سوى عدد قليل من الطرق لمضاعفة الأعمدة في إطار البيانات ص. يمكنك اختيار الطريقة الأنسب بناء على احتياجاتك وتفضيلاتك. حظا سعيدا في البرمجة!
كيفية مضاعفة أعمدة إطار البيانات ص: الطرق الرئيسية
يمكن أن يكون ضرب الأعمدة في إطار البيانات مفيدا عند تحليل البيانات وإجراء العمليات الحسابية المختلفة. يوفر هذا الدليل الطرق الأساسية لمضاعفة الأعمدة في إطار بيانات باستخدام وظائف من
الدبلير. 1 حزمة. ضرب الأعمدة مجزأة
لمضاعفة عنصر الأعمدة حسب العنصر ، يمكنك استخدام وظيفة 'تحور' من حزمة دبلير. تتيح لك هذه الوظيفة تطبيق عملية محددة على جميع عناصر العمود وحفظ النتيجة في عمود جديد.
مثال:
"'ص
المكتبة
مدافع < - البيانات.الإطار (س = ج (1 ، 2 ، 3),
ص = ج (4 ، 5 ، 6))
دف %
تحور (ض = س * ص)
«`
ونتيجة لتنفيذ هذا الرمز ، سيتم إنشاء عمود جديد `ض` في داتافريم ' دف '، التي تحتوي على المنتج من عناصر الأعمدة المقابلة ' س ' و 'ص'.
2. ضرب الأعمدة باستخدام المشغل *
لمضاعفة الأعمدة ، يمكنك استخدام عامل التشغيل ' ` ' ، والذي يتم تطبيقه بشكل مجزأ. لإنشاء عمود جديد مع نتيجة الضرب ، يمكنك استخدام بناء الجملة التالي:
"'ص
دف z ض < - دف x س * دف y ص
«`
في هذه الحالة ، سيتم إنشاء عمود جديد `ض` مع المنتج من عناصر الأعمدة المقابلة ' س ' و 'ص'.
3. ضرب أعمدة متعددة باستخدام`عبر'
وظيفة ' عبر ' من حزمة دبلير يسمح لك لتطبيق عملية على أعمدة متعددة في وقت واحد. لمضاعفة أعمدة متعددة ، يمكنك استخدام بناء الجملة التالي:
"'ص
دف %
تحور (عبر (ج (س ، ص)،~ . * 2))
«`
في هذا المثال ، تقوم الدالة` عبر 'بتطبيق عملية الضرب على الأعمدة' س ' و ' ص ' وتخزن النتيجة في نفس الأعمدة.
قدم هذا الدليل الطرق الرئيسية لمضاعفة الأعمدة في ص إطار البيانات. يمكنك اختيار النهج الأكثر ملاءمة لك ، اعتمادا على تفاصيل مهمتك.