جدول المحتويات:
فيديو: 10 مميزات مخفية جالكسي اس 9 - Galaxy S9 2025
مع مرور الوقت، قد تظهر بيانات جديدة ويحتاج إلى أن تضاف إلى مجموعة البيانات في R. تماما مثل المصفوفات، يمكن إلحاق إطارات البيانات باستخدام الدالة ربيند ().
إضافة ملاحظة واحدة
قل أن الجدة و جيرالدين لعبت لعبة أخرى مع فريقهم، وكنت ترغب في إضافة عدد من سلال أنها قدمت. تتيح لك وظيفة ربيند () القيام بذلك بسهولة: >> نتيجة النتيجة غراني جيرالدين 1st 12 5 2nd 4 4 3rd 5 2 4th 6 4 5th 9 12 6th 3 9 7 7 4
نتيجة إطار البيانات الآن ملاحظة إضافية مقارنة مع سلال. مدافع. يمكن أن يأخذ ربيند () وسيطات متعددة، طالما أنها متوافقة. في هذه الحالة، يمكنك ربط متجه ج (7، 4) في أسفل إطار البيانات.
لاحظ أنه يجب عليك استخدام علامات الاقتباس حول 7، لأنه يبدأ برقم. بدون علامات اقتباس، R لا يتعرف عليه كاسم. إذا قمت بفحص سلال الكائن. دف الآن، ترى الملاحظة الإضافية في الأسفل مع اسم الصف الصحيح:
سلال. دف غراني جيرالدين 1st 12 5 2nd 4 4 3rd 5 2 4th 6 4 5th 9 12 6th 3 9 7th 7 4
بدلا من ذلك، يمكنك استخدام الفهرسة لإضافة ملاحظة إضافية. الحفاظ على القراءة لنرى كيف.إضافة سلسلة من الملاحظات الجديدة باستخدام ربيند
إذا كنت بحاجة إلى إضافة ملاحظات جديدة متعددة إلى إطار بيانات، فإن القيام بذلك واحدا تلو الآخر ليس عملية تماما. لحسن الحظ، يمكنك استخدام ربيند () لإرفاق مصفوفة أو إطار بيانات مع ملاحظات جديدة إلى إطار البيانات الأصلي. تتم مطابقة الأعمدة بالاسم، لذلك تحتاج إلى التأكد من أن الأعمدة في المصفوفة أو المتغيرات في إطار البيانات مع الملاحظات الجديدة تطابق أسماء المتغيرات في إطار البيانات الأصلي.
دعونا نضيف آخر اثنين من النتائج لعبة لسلال إطار البيانات. مدافع. أولا، يمكنك بناء إطار بيانات جديد مع عدد من سلال الجدة و جيرالدين سجل، مثل هذا: >> جديد. سلال <- داتا. (غراني = c (3، 8)، جيرالدين = c (9، 4))
إذا كنت تستخدم البيانات. فريم () لإنشاء إطار بيانات جديد، يمكنك تعيين أسماء المتغيرات على الفور عن طريق تحديدها في استدعاء الدالة، كما في المثال السابق. يقوم هذا الرمز بإنشاء إطار بيانات مع المتغيرات غراني و جيرالدين حيث يحتوي كل متغير على المتجه المعطى بعد علامة المساواة.لتكون قادرة على ربط إطار البيانات الجديدة.سلال إلى سلال الأصلية. دف، عليك التأكد من تطابق أسماء المتغيرات تماما، بما في ذلك الحالة.
بعد ذلك، يمكنك إضافة أسماء الصف الاختيارية وأسماء الأعمدة اللازمة باستخدام التعليمات البرمجية التالية: >> أرونامس (نيو باسكيتس) <- c ("8th"، "9th")
لإضافة المصفوفة إلى إطار البيانات، يمكنك ببساطة القيام بما يلي: >> سلال. دف <- ربيند (سلال، دف، سلال جديدة)
يمكنك أن تجرب نفسك أن تفعل الشيء نفسه باستخدام إطار بيانات بدلا من المصفوفة.
إضافة سلسلة من القيم باستخدام المؤشرات
يمكنك أيضا استخدام المؤشرات لإضافة مجموعة من الملاحظات الجديدة في وقت واحد. تحصل بالضبط نفس النتيجة إذا قمت بتغيير كافة التعليمات البرمجية السابقة من خلال هذا الخط البسيط: >> سلال. دف [c ("8"، "9")،] <- ماتريكس (c (3، 8، 9، 4)، نكول = 2)
مع هذا الرمز، يمكنك إجراء ما يلي:
مصفوفة مع عمودين.
إنشاء ناقلات مع أسماء الصف 8 و 9.
استخدم هذا المتجه كمؤشرات صف لسلال إطار البيانات. مدافع.
تعيين القيم في المصفوفة إلى الصفوف مع أسماء 8 و 9. ونظرا لأن هذه الصفوف غير موجودة بعد، فإن R ينشئها تلقائيا.
في الواقع، لا تحتاج إلى بناء المصفوفة أولا؛ يمكنك فقط استخدام ناقلات بدلا من ذلك. تماما كما هو الحال مع المصفوفات، وتملأ إطارات البيانات العمود الحكيم. لذلك، التعليمات البرمجية التالية تعطيك بالضبط نفس النتيجة: >> سلال. دف [c ("8"، "9")،] <- c (3، 8، 9، 4)
هذه العملية تعمل فقط لأطر البيانات، على الرغم من. إذا حاولت أن تفعل الشيء نفسه مع المصفوفات، تحصل على خطأ. في حالة المصفوفات، يمكنك فقط استخدام المؤشرات الموجودة بالفعل في الكائن الأصلي.
-
لديك عدة خيارات صالحة بالتساوي لإضافة ملاحظات إلى إطار بيانات. الخيار الذي تختاره يعتمد على اختيارك الشخصي والوضع. إذا كان لديك مصفوفة أو إطار بيانات مع ملاحظات إضافية، يمكنك استخدام ربيند (). إذا كان لديك متجه مع أسماء الصف ومجموعة من القيم، باستخدام المؤشرات قد يكون أسهل.
