asc | R Documentation |
Convert between characters and ASCII codes
asc(char, simplify = TRUE)
chr(ascii)
char |
vector of character strings |
simplify |
logical indicating whether to attempt to convert the result
into a vector or matrix object. See |
ascii |
vector or list of vectors containing integer ASCII codes |
asc
returns the integer ASCII values for each character in
the elements of char
. If simplify=FALSE
the result will be a
list containing one vector per element of char
. If
simplify=TRUE
, the code will attempt to convert the result into a
vector or matrix.
asc
returns the characters corresponding to the provided ASCII
values.
asc()
: return the characters corresponding to the specified ASCII codes
chr()
: return the ASCII codes for the specified characters.
Adapted by Gregory R. Warnes greg@warnes.net from code posted by Mark Davis on the 'Data Debrief' blog on 2011-03-09 at https://datadebrief.blogspot.com/2011/03/ascii-code-table-in-r.html.
strtoi
, charToRaw
,
rawToChar
, as.raw
## ascii codes for lowercase letters
asc(letters)
## uppercase letters from ascii codes
chr(65:90)
## works on muti-character strings
(tmp <- asc("hello!"))
chr(tmp)
## Use 'simplify=FALSE' to return the result as a list
(tmp <- asc("hello!", simplify = FALSE))
chr(tmp)
## When simplify=FALSE the results can be...
asc(c("a", "e", "i", "o", "u", "y")) # a vector
asc(c("ae", "io", "uy")) # or a matrix
## When simplify=TRUE the results are always a list...
asc(c("a", "e", "i", "o", "u", "y"), simplify = FALSE)
asc(c("ae", "io", "uy"), simplify = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.