convert integers, string to integer vector
Functions for conversion to string representation of integers to arbitrary bases
NdM( x, B=10 ) int2ASCII( n) int2B( n, B=10, space, plus=lead, lead="",just=c("left","right","center","none") ) int2Oct( n ) int2Hex( n ) strRound( str, digits = getOption("digits"), B=10)
str |
String representing a real |
n |
Integer vector |
B |
1 < integer < 17, base of representation |
space |
Integer, space for conversion |
plus |
string for signifying positive values, usually "" or "+" |
lead |
string for insertion between sign and first significant digit, usually "" or "0" |
just |
String for choosing kind of justification within 'space', partial matching allowed |
x |
Vector of reals |
digits |
no. of digits for roeunding |
int2Oct
Convert integer to octal representation.int2Hex
Convert integer to hex representation
NdM
maximum number of decimal places needed for trunc(x)int2ASCII,int2B,int2Oct,int2Hex
vector of strings represented by 'n'strRound
real, represented by x
Christian W. Hoffmann <christian@echoffmann.ch>
NdM(10^(1:4)) # 5 int2ASCII(1:255)[121:129] # "x" "y" "z" "{" "|" "}" "~" "\177" "\200" int2B(1:50,2) # all of same length int2B(1:50*(-1)^(1:50),just="r") # left flush unlist(sapply(1:50,int2B,2,just="l")[1,] ) # individual lengths unlist(sapply(1:50,int2B,7)[1,] ) # individual lengths unlist(sapply(1:50,int2B)[1,] ) unlist(sapply(1:50,int2Oct)[1,] ) unlist(sapply(1:50,int2Hex)[1,] ) strRound(pi*10^4,0)/10^4 == strRound(pi,4) # TRUE
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.