كيفية استخدام الدالة 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 لاستخراج سلسلة فرعية

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *