كيفية استخدام الدالة cat() في r لتسلسل الكائنات
يمكن استخدام الدالة cat() في R لتسلسل كائنات متعددة في R.
تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:
cat(..., file = "", sep = " ", append = FALSE))
ذهب:
- … : كائنات للتسلسل
- file : اسم الملف الذي سيتم إرسال الإخراج إليه
- sep : فاصل يستخدم بين الكائنات
- إلحاق : ما إذا كنت تريد إضافة الإخراج إلى الملف الموجود أو إنشاء ملف جديد
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة بطرق مختلفة.
مثال 1: استخدم cat() لتسلسل الكائنات
يمكننا استخدام الدالة cat() لربط ثلاث سلاسل في R:
#concatenate three strings
cat("hey", "there", "everyone")
hey there everyone
السلاسل الثلاثة متسلسلة، مع فصل كل سلسلة بمسافة.
المثال 2: استخدم cat() لربط الكائنات بفاصل مخصص
يمكننا استخدام الدالة cat() لربط ثلاث سلاسل في R، باستخدام واصلة كفاصل:
#concatenate three strings, using dash as separator
cat("hey", "there", "everyone", sep=" - ")
hey-there-everyone
أو يمكننا استخدام “\n” كفاصل، للإشارة إلى أنه يجب فصل كل سلسلة بسطر جديد:
#concatenate three strings, using new line as separator
cat("hey", "there", "everyone", sep=" \n ")
hey
there
everyone
مثال 3: استخدم cat() لتسلسل الكائنات وعرض النتائج في ملف
يمكننا استخدام الدالة cat() لربط ثلاث سلاسل في R وعرض النتائج في ملف نصي:
#concatenate three strings and output results to txt file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.txt ")
يمكنني بعد ذلك الانتقال إلى دليل العمل الحالي وعرض محتويات هذا الملف النصي:
يمكننا أيضًا عرض النتائج في ملف CSV:
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
يمكنني بعد ذلك الانتقال إلى دليل العمل الحالي وعرض محتويات هذا الملف النصي:
المثال 4: استخدم cat() لتسلسل الكائنات وإلحاق النتائج بالملف
يمكننا استخدام الدالة cat() لربط ثلاث سلاسل في R وإلحاق النتائج بملف CSV موجود:
#concatenate three strings and output results to CSV file
cat("hey", "there", "everyone", sep=" \n ", file=" my_data.csv ")
#append results of this concatenation to first file
cat("how", "are", "you", sep=" \n ", file=" my_data.csv ", append= TRUE )
يمكنني بعد ذلك الانتقال إلى دليل العمل الحالي وعرض محتويات ملف CSV هذا:
لاحظ أنه تمت إضافة نتائج الدالة cat() الثانية إلى الملف الذي تم إنشاؤه بواسطة الدالة cat() الأولى.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استخدام الوظائف الشائعة الأخرى في R:
كيفية استخدام وظيفة sprintf في R لطباعة السلاسل المنسقة
كيفية استخدام الدالة strsplit() في R لتقسيم عناصر السلسلة
كيفية استخدام الدالة substring() في R لاستخراج سلسلة فرعية