En R
Tengo un número, digamos 1293828893
, llamado x
.Dividir un número en R
deseo de dividir este número a fin de eliminar las medias 4 dígitos 3828
y devolverlos, pseudocódigo es el siguiente:
splitnum <- function(number){
#check number is 10 digits
if(nchar(number) != 10){
stop("number not of right size");
}
middlebits <- middle 4 digits of number
return(middlebits);
}
Ésta es una pregunta bastante simple, pero las únicas soluciones que he encontrado aplica a cadenas de caracteres, en lugar de cadenas numéricas.
Si es de interés, estoy intentando crear una implementación en R
del Middle-square method, pero este paso es particularmente complicado.