Description Usage Arguments Value Author(s) See Also Examples
asc
returns the ASCII codes for the specified characters.
chr
returns the characters corresponding to the specified ASCII codes.
1 2 |
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 contining 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.
Adapted by Gregory R. Warnes greg@warnes.net from code posted on the 'Data Debrief' blog on 2011-03-09 at http://datadebrief.blogspot.com/2011/03/ascii-code-table-in-r.html.
strtoi
,
charToRaw
,
rawToChar
,
as.raw
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ## 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)
|
a b c d e f g h i j k l m n o p q r s t
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
u v w x y z
117 118 119 120 121 122
[1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S"
[20] "T" "U" "V" "W" "X" "Y" "Z"
hello!
[1,] 104
[2,] 101
[3,] 108
[4,] 108
[5,] 111
[6,] 33
[1] "h" "e" "l" "l" "o" "!"
$`hello!`
[1] 104 101 108 108 111 33
hello!
"hello!"
a e i o u y
97 101 105 111 117 121
ae io uy
[1,] 97 105 117
[2,] 101 111 121
$a
[1] 97
$e
[1] 101
$i
[1] 105
$o
[1] 111
$u
[1] 117
$y
[1] 121
$ae
[1] 97 101
$io
[1] 105 111
$uy
[1] 117 121
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.