جدول المحتويات:
- إذا كنت تعرف الموضع الدقيق لنص فرعي داخل عنصر نصي، فاستخدم الدالة سوبستر () لإرجاع القيمة. لاستخراج النص الفرعي الذي يبدأ في المركز الثالث ويتوقف في المركز السادس للدولة. (1) "أبام" "أسكا" "إيزون" "كانس" "ليفو" "لورا"
- للعثور على سلاسل فرعية، يمكنك استخدام الدالة غريب ()، التي تأخذ وسيطتين أساسيتين:
فيديو: كيفية طباعة صفحات متفرقة من ملف|How to print sparse pages 2025
عندما كنت تعمل مع النص، وغالبا ما يمكنك حل المشاكل إذا كنت قادرا على العثور على الكلمات أو أنماط داخل النص. R يجعل هذا من السهل القيام به. تخيل أن لديك قائمة من الولايات في الولايات المتحدة، وتريد أن تعرف أي من هذه الدول يحتوي على كلمة جديد.
للتحقيق في هذه المشكلة، يمكنك استخدام حالات مجموعة البيانات المضمنة. أسماء، والتي تحتوي على - كنت تفكر في ذلك - أسماء الولايات في الولايات المتحدة:
> >> رئيس (أسماء الدولة) [1] "ألاباما" "ألاسكا" "أريزونا" [4] "أركنساس" "كاليفورنيا" "كولورادو"بشكل عام، يمكنك العثور على سوبسترينغس في النص بطريقتين:
حسب الموضع:
-
على سبيل المثال، يمكنك أن تقول R للحصول على ثلاثة أحرف تبدأ في الموضع 5. حسب النمط:
-
على سبيل المثال، يمكنك أن تقول R للحصول على سلاسل فرعية التي تطابق كلمة أو نمط معين. نمط قليلا مثل البدل. في بعض ألعاب الورق، يمكنك استخدام بطاقة جوكر لتمثيل أي بطاقة أخرى. وبالمثل، يمكن أن يحتوي النمط في R على كلمات أو رموز معينة ذات معاني خاصة.
إذا كنت تعرف الموضع الدقيق لنص فرعي داخل عنصر نصي، فاستخدم الدالة سوبستر () لإرجاع القيمة. لاستخراج النص الفرعي الذي يبدأ في المركز الثالث ويتوقف في المركز السادس للدولة. (1) "أبام" "أسكا" "إيزون" "كانس" "ليفو" "لورا"
هيد (سوبستر (ستات = نيم، ستارت = 3، ستوب = 6) > البحث حسب النمط في R
للعثور على سلاسل فرعية، يمكنك استخدام الدالة غريب ()، التي تأخذ وسيطتين أساسيتين:
نمط:
-
النمط الذي تريد العثور عليه. x :
-
متجه الأحرف الذي تريد البحث عنه. لنفترض أنك تريد أن تجد جميع الدول التي تحتوي على نمط جديد. نفعل ذلك كما يلي: >> غريب ("جديد"، اسم الدولة) [1] 29 30 31 32 نتيجة غريب () هو متجه رقمي مع مواضع كل من العناصر التي تحتوي على نمط مطابقة. وبعبارة أخرى، العنصر 29 من الدولة. اسم يحتوي على كلمة
جديد. >> الدولة. اسم [29] نيو هامبشاير
فيو، التي عملت! ولكن الكتابة في موقف كل نص مطابقة سيكون الكثير من العمل. لحسن الحظ، يمكنك استخدام نتائج غريب () مباشرة إلى مجموعة ناقلات الأصلي: >> الدولة. [1] "نيو هامبشاير" "نيو جيرسي" [3] "نيو مكسيكو" "نيويورك"
الدالة غريب () حساسة لحالة الأحرف - تتطابق فقط نص في نفس الحالة (أحرف كبيرة أو صغيرة) كنمط البحث الخاص بك. إذا كنت تبحث عن نمط "جديد" في الأحرف الصغيرة، نتائج البحث فارغة: >> الدولة. نيم [غريب ("نيو"، ستات.نيم)] تشاراكتر (0)