البرمجة

استخراج الأرقام من النص في R

لإستخراج الأرقام فقط من النص مع وجود علامات الترقيم والمسافات في R، يمكنك استخدام الدالة gsub() مع تعبير عادي (regex) لاستبدال كل ما ليس رقم بفراغ. هناك عدة طرق للقيام بذلك، وإليك كيف يمكن تنفيذ ذلك:

R
# النص الذي نريد استخراج الأرقام منه text <- "+1 Ab_Cd- 001 234.txt" # استخدام gsub() لاستبدال كل ما ليس رقم بفراغ numbers_only <- gsub("[^0-9]", "", text) # طباعة النتيجة print(numbers_only)

في هذا المثال، سيتم استبدال كل ما ليس رقم بفراغ، مما ينتج عنه نص يحتوي فقط على الأرقام. تحقق من النتيجة التالية:

csharp
[1] "1001234"

هذا الكود يستخدم تعبيراً عادياً [^0-9]، الذي يعني أي شيء ليس رقماً من 0 إلى 9.

المزيد من المعلومات

بالتأكيد! يمكنك تحديد النطاق الزمني الذي ترغب في الحصول عليه.

زر الذهاب إلى الأعلى