جدول المحتويات:
فيديو: استعلام الحقل المحسوب فى الاكسيس - Query in Access 2024
بعد إنشاء المجموعة الفرعية المناسبة من بياناتك، من المرجح أن تكون الخطوة التالية في تحليلك هي إجراء بعض العمليات الحسابية باستخدام R.
كيفية إجراء الحساب على أعمدة إطار بيانات
R يجعل من السهل جدا إجراء عمليات حسابية على أعمدة إطار بيانات لأن كل عمود هو نفسه متجه. التمسك إطار البيانات قزحية العين، في محاولة للقيام ببعض العمليات الحسابية على الأعمدة. على سبيل المثال، احسب النسبة بين أطوال وعرض الحواجز:
الآن يمكنك استخدام جميع أدوات R لفحص النتيجة. على سبيل المثال، افحص العناصر الخمسة الأولى من نتائجك مع وظيفة الرأس (): >> الرأس (x) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615
كما ترون، أداء الحسابات على أعمدة إطار البيانات هو واضح. فقط نأخذ في الاعتبار أن كل عمود هو في الواقع ناقلات، لذلك عليك ببساطة أن نتذكر كيفية تنفيذ العمليات على ناقلات.
كيفية استخدام مع وداخل لتحسين قراءة رمز
بعد فترة قصيرة من كتابة البيانات الفرعية في R، سوف تعبت من كتابة علامة الدولار لاستخراج أعمدة من إطار البيانات. لحسن الحظ، هناك طريقة للحد من كمية الكتابة وجعل التعليمات البرمجية الخاصة بك أكثر قابلية للقراءة في نفس الوقت. الحيلة هي استخدام الدالة ().y <- ويث (أيرس، سيبال طول / عرض عرض)
تسمح لك الدالة ويث () بالإشارة إلى الأعمدة داخل إطار بيانات دون استخدام علامة الدولار أو حتى الاسم من إطار البيانات نفسه. لذلك، في مثالنا، لأنك تستخدم مع (القزحية، …) R يعرف لتقييم كل من سيبال. طول و سيبال. العرض في سياق القزحية.
نأمل أن توافق على أن هذا أسهل بكثير للقراءة والفهم. من خلال طباعة قيم المتغير الجديد y، يمكنك تأكيد أنه مطابق ل x في المثال السابق. >> رأس (ص) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615
يمكنك أيضا استخدام الدالة متطابقة () للحصول على R لنخبرك ما إذا كانت هذه القيم هي، في الواقع، هي نفسها:
بالإضافة إلى ()، تسمح لك الدالة ضمن () بتعيين قيم للأعمدة في بياناتك بسهولة بالغة. قل تريد إضافة نسبة المحسوبة من طول سيبال إلى العرض إلى إطار البيانات الأصلي. كنت بالفعل على دراية بكتابة مثل هذا: >> القزحية $ نسبة <- إيريس $ سيبال. طول / القزحية $ سيبال. العرض
الآن، باستخدام داخل () يتحول إلى ما يلي:
يعمل هذا بطريقة مشابهة جدا مع ()، إلا أنه يمكنك استخدام عامل التعيين (<-) داخل وظيفتك. إذا نظرتم الآن إلى بنية القزحية، ستلاحظون أن هذه النسبة هي عمود: >> رأس (نسبة أيرس $) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615