Numberize عبارة عن حزمة R لتحويل الأرقام المكتوبة ككلمات إنجليزية أو فرنسية أو إسبانية من "zero"
إلى "nine hundred and ninety nine trillion, nine hundred and ninety nine billion, nine hundred and ninety nine million, nine hundred and ninety nine thousand, nine hundred and ninety nine"
إلى قيم عددية موجبة.
تم تطوير Numberize في مركز النمذجة الرياضية للأمراض المعدية في كلية لندن للصحة والطب الاستوائي كجزء من برنامج Epiverse-TRACE.
يمكن تثبيت الحزمة من CRAN باستخدام
install.packages( " numberize " )
يمكنك تثبيت الإصدار التطويري من Numberize من GitHub باستخدام:
pak :: pak( " epiverse-trace/numberize " )
توضح هذه الأمثلة الوظيفة الحالية.
library( " numberize " )
# numberize a French string
numberize( " zéro " , lang = " fr " )
# > [1] 0
# numberize a Spanish string
numberize( " Siete mil quinientos cuarenta y cinco " , lang = " es " )
# > [1] 7545
# numberize the English string "nine hundred and ninety-nine trillion, nine hundred and ninety-nine billion, nine hundred and ninety-nine million, nine hundred and ninety-nine thousand, nine hundred and ninety-nine" # nolint: line_length_linter.
formatC(numberize( " nine hundred and ninety-nine trillion, nine hundred and ninety-nine billion, nine hundred and ninety-nine million, nine hundred and ninety-nine thousand, nine hundred and ninety-nine " ), big.mark = " , " , format = " fg " ) # nolint: line_length_linter.
# > [1] "999,999,999,999,999"
# some edge cases
numberize( " veintiún " , lang = " es " )
# > [1] 21
numberize( " veintiuno " , lang = " es " )
# > [1] 21
# convert a vector of written values
numberize(
text = c( 17 , " dix " , " soixante-cinq " , " deux mille vingt-quatre " , NA ),
lang = " fr "
)
# > [1] 17 10 65 2024 NA
{numberwang}
يحول الأرقام إلى كلمات والعكس صحيح. القيد: الإنجليزية فقط، وليس على CRAN.{nombre}
يحول الأرقام إلى كلمات. القيد: الإنجليزية فقط، لا يوجد تحويل من كلمة إلى رقم.{english}
تحول الأرقام إلى كلمات. القيد: الإنجليزية فقط، لا يوجد تحويل من كلمة إلى رقم.{spanish}
تحول الأرقام إلى كلمات والعكس صحيح. القيد: الإسبانية فقط.تم إصدار Numberize كحزمة مستقلة على أمل أن تكون مفيدة لمجتمع R بشكل عام. تم إنشاء الترقيم استجابة لمتطلبات تنظيف البيانات في {cleanepi}.
هذه الحزمة مستقرة حاليًا، كما هو محدد في دورة حياة برنامج RECON.
المساهمات هي موضع ترحيب عبر طلبات السحب.
يرجى ملاحظة أن مشروع الترقيم تم إصداره مع قواعد سلوك المساهمين. من خلال المساهمة في هذا المشروع، فإنك توافق على الالتزام بشروطه.