0Pricing
R Academy · درس

معالجة السلاسل النصية

استخرج البيانات النصية واستبدلها وقسّمها باستخدام دوال السلاسل النصية في R لمعالجة فعّالة

معالجة السلاسل النصية درس مجاني في R Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في R Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة R Academy 3 دروس في المجموع.

مقدمة إلى معالجة السلاسل النصية في R

مقدمة إلى معالجة السلاسل النصية في R

تُعد معالجة السلاسل النصية أساسية عند العمل مع البيانات النصية. في هذا الدرس، ستتعلمون كيفية معالجة السلاسل النصية وتعديلها في R.

معالجة السلاسل النصية — رسم توضيحي 1

إنشاء السلاسل النصية

إنشاء السلاسل النصية

يمكنكم إنشاء السلاسل النصية باستخدام علامات الاقتباس.

text <- 'Hello, R!'
print(text)

دمج السلاسل النصية

دمج السلاسل النصية

تجمع الدالة paste() عدة سلاسل نصية.

name <- 'John'
message <- paste('Hello,', name)
print(message)

تغيير حالة الأحرف

تغيير حالة الأحرف

استخدموا toupper() وtolower() لتغيير حالة الأحرف.

toupper('hello')
tolower('WORLD')

استخراج السلاسل الفرعية

استخراج السلاسل الفرعية

استخدموا substr() لاستخراج أجزاء من سلسلة نصية.

text <- 'Hello, R!'
substr(text, 1, 5)

استبدال النص

استبدال النص

تستبدل الدالة gsub() نصًا داخل سلسلة نصية.

gsub('R', 'World', 'Hello, R!')

تقسيم السلاسل النصية

تقسيم السلاسل النصية

استخدموا strsplit() لتقسيم سلسلة نصية إلى أجزاء.

strsplit('apple,banana,orange', ',')

التحقق من طول السلسلة النصية

التحقق من طول السلسلة النصية

استخدموا nchar() لحساب عدد الأحرف في سلسلة نصية.

nchar('Hello, R!')

الملخص

الملخص

في هذا الدرس، تعلمتم ما يلي:

  • كيفية إنشاء السلاسل النصية ودمجها.
  • كيفية تغيير حالة الأحرف واستخراج السلاسل الفرعية.
  • كيفية استبدال النص وتقسيمه في R.
معالجة السلاسل النصية — رسم توضيحي 10

الأسئلة الشائعة

هل درس «معالجة السلاسل النصية» مجاني؟

نعم — نص درس «معالجة السلاسل النصية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.

ماذا ستتعلم في «معالجة السلاسل النصية»؟

استخرج البيانات النصية واستبدلها وقسّمها باستخدام دوال السلاسل النصية في R لمعالجة فعّالة تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟

لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «معالجة السلاسل النصية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟

نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. معالجة السلاسل النصية
  2. التعبيرات النمطية
  3. التواريخ والأوقات في R
← العودة إلى R Academy