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 ได้รับการพัฒนาที่ Centre for the Mathematical Modeling of Infectious Diseases ที่ London School of Hygiene and Tropical Medicine โดยเป็นส่วนหนึ่งของโครงการ 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 โดยรวม numberize ถูกสร้างขึ้นเพื่อตอบสนองต่อข้อกำหนดการทำความสะอาดข้อมูลใน {cleanepi}
แพ็คเกจนี้มีเสถียรภาพในปัจจุบัน ตามที่กำหนดโดยวงจรการใช้งานซอฟต์แวร์ RECON
ยินดีบริจาคผ่านการขอดึง
โปรดทราบว่าโครงการ numberize ได้รับการเผยแพร่พร้อมกับจรรยาบรรณของผู้ร่วมให้ข้อมูล การมีส่วนร่วมในโครงการนี้แสดงว่าคุณตกลงที่จะปฏิบัติตามข้อกำหนดของโครงการ