GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gagolews/stringx: Drop-in replacements for base R string functions powered by stringi

BranchesTags
Open more actions menu

Latest commit

 

History

116 Commits
116 Commits

Folders and files

NameName
Last commit message
Last commit date
.devel
.devel
 
 
.github/workflows
.github/workflows
 
 
R
R
 
 
docs
docs
 
 
inst
inst
 
 
man
man
 
 
tests
tests
 
 
.Rbuildignore
.Rbuildignore
 
 
.gitignore
.gitignore
 
 
.nojekyll
.nojekyll
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
DESCRIPTION
DESCRIPTION
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
NAMESPACE
NAMESPACE
 
 
NEWS
NEWS
 
 
README.md
README.md
 
 

Repository files navigation

stringx

Replacements for base R string functions powered by stringi

English is the native language for only 5% of the World population. Also, only 17% of us can understand this text. Moreover, the Latin alphabet is the main one for merely 36% of the total. The early computer era, now a very long time ago, was dominated by the US. Due to the proliferation of the internet, smartphones, social media, and other technologies and media, this is no longer the case. This package replaces base R string functions with ones that fully support the Unicode standards related to natural language and date-time processing. Thanks to ICU (International Components for Unicode) and stringi, they are fast, reliable, and portable across different platforms.

stringx replaces base R functions like paste, gregexpr, tolower, and strptime with ones that:

  • work in the same way on every platform,
  • support a wide range of languages and scripts,
  • fix some long-standing inconsistencies in base R (which are pointed out in the package manual).

stringx is a set of wrappers around stringi — a mature R package for fast, consistent, convenient, and portable string/text/natural language processing in any locale that relies on ICU – International Components for Unicode.

To learn more about R, check out Marek's open-access (free!) textbook Deep R Programming.


Package Maintainer and Author: Marek Gagolewski

Homepage: https://stringx.gagolewski.com/

CRAN Entry: https://cran.r-project.org/package=stringx

License: stringx is distributed under the terms of the GNU General Public License, either Version 2 or Version 3; see LICENSE.

Changelog: see NEWS.

About

Drop-in replacements for base R string functions powered by stringi

stringx.gagolewski.com

Topics

icuicu4cnatural-language-processingnlprregexregexpstring-manipulationstringitexttext-processingunicode

Resources

Readme
License

Code of conduct

Code of conduct
Activity

Stars

28 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.