كيفية استخدام وظائف اللصق واللصق 0 في r لتسلسل السلاسل
يمكنك استخدام الدالتين Paste() و Paste0() في R لربط عناصر المتجه في سلسلة واحدة.
تقوم وظيفة اللصق () بتسلسل السلاسل باستخدام مسافة كفاصل افتراضي.
تعمل الدالة Paste0() على ربط السلاسل النصية بدون مسافات كفاصل بشكل افتراضي.
تستخدم هذه الوظائف بناء الجملة الأساسي التالي:
paste(x, sep = " ", collapse = NULL) paste0(x, collapse = NULL)
ذهب:
- x : متجه العناصر المراد تسلسلها
- sep : الفاصل الذي سيتم استخدامه عند التسلسل
- تقليل : القيمة المستخدمة عند ضم العناصر في سلسلة واحدة
توضح الأمثلة التالية كيفية استخدام كل وظيفة عمليًا.
مثال 1: استخدم لصق0()
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة Paste0() لتسلسل سلاسل متعددة في سلسلة واحدة:
#concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")
[1] “Iridemybike25times”
يتم ربط كل عنصر في سلسلة واحدة بدون مسافة كفاصل.
المثال 2: استخدم اللصق ()
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة اللصق () لتسلسل سلاسل متعددة في سلسلة واحدة:
#concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")
[1] “I ride my bike 25 times”
يتم ربط كل عنصر في سلسلة واحدة باستخدام مسافة كفاصل افتراضي.
مثال 3: استخدم لصق () مع sep
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة اللصق () مع الوسيطة sep لربط سلاسل متعددة في سلسلة واحدة، باستخدام الشرطة السفلية كفاصل:
#concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")
[1] “I_ride_my_bike_25_times”
يتم ربط كل عنصر في سلسلة واحدة باستخدام الشرطة السفلية كفاصل.
المثال 4: استخدم Paste() مع Sep وCollapse
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة اللصق () مع الوسيطتين sep و collapse لربط سلاسل متعددة في سلسلة واحدة:
#concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")
[1] "A_1 and B_2 and C_3"
تم استخدام وسيطة sep لربط العناصر المطابقة في كل متجه وتم استخدام وسيطة الانهيار لربط جميع العناصر في سلسلة واحدة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استخدام الوظائف الشائعة الأخرى في R:
كيفية استخدام وظيفة الاستبدال () في R
كيفية استخدام الدالة Split() في R
كيفية استخدام الدالة View() في R
كيفية استخدام وظائف all() و Any() في R