withLocale {R.utils} | R Documentation |
Evaluate an R expression with locale set temporarily
Description
Evaluate an R expression with locale set temporarily.
Usage
withLocale(expr, category, locale, ..., substitute=TRUE, envir=parent.frame())
Arguments
expr |
The R expression to be evaluated. |
category |
A |
locale |
|
... |
Not used. |
substitute |
If |
envir |
The |
Value
Returns the results of the expression evaluated.
Author(s)
Henrik Bengtsson
See Also
Internally, eval
() is used to evaluate the expression.
and Sys.setlocale
() to set locale.
Examples
# Vector
cat("Original vector:\n")
x <- c(letters[1:8], LETTERS[1:8])
print(x)
cat("Sorting with 'C' locale:\n")
y1 <- withLocale(sort(x), "LC_COLLATE", "C")
print(y1)
cat("Sorting with an 'English' locale:\n")
y2 <- withLocale(sort(x), "LC_COLLATE", c("en_US", "en_US.UTF8", "English_United States.1252"))
print(y2)
[Package R.utils version 2.12.3 Index]