Entrar
¿Nuevo usuario? Inscribirme
UsuariosSPSS · Usuarios y Consultores de SPSS
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
añadir ceros   Lista de mensajes  
Responder | Reenviar Mensaje #675 de 806 |
Re: [UsuariosSPSS] añadir ceros

Uy, medio complicado para el SPSS (en el excel una tontera, basta con definir el formato personalizado).

Veamos:
Variable numérica original -> a
variable objetivo de cadena -> n_a.
Sintaxis:
** Primero definir la variable objetivo como cadena.
STRING n_a (A5).

** Para crear la variable nueva se usa la función LPAD (con tres argumentos, 1) variable origen, 2) largo de la nueva variable, 3) caracteres con los que se va a rellenar.
** como primer argumento de LPAD se usa la función LTRIM que corta los espacios de la variable a la izquierda y luego como argumento de esta STRING que convierte un número en letras.
COMPUTE n_a = LPAD(RTRIM(STRING(a,F1)),5,"0") .

Creo que eso es todo y debería funcionar correctamente, la explicación me parece más complicada que las funciones en sí.

Podría haber una solución mejor, optimizada, pero esta es la que se me ocurre ahorra.

Saludos,

Ernesto Philipp



El día 14/01/08, jorge ali <jorgeali@...> escribió:

Saludos amigos, espero me puedan ayudar, tengo una base de datos en el SPSS=
en donde quiero que una columna que esta en
# y por lo tanto no tiene números cero (0) a la izquierda y quiero agrega=
rle, hasta que tenga al menos 5 dígitos.

ejem

1 -> 00001
2 -> 00002
3 -> 00003
4 -> 00004
5 -> 00005
6 -> 00006
10 -> 00010
99 -> 00099
120 -> 00120
180 -> 00180
900 -> 00900
8545 -> 08545

Espero me puedan ayudar.

--

Saludos,
jorge ali
jorgeali@...




Lun, 14 de Ene, 2008 5:49 pm

erphilipp
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #675 de 806 |
Desplegar mensajes Autor Ordenar por fecha

Saludos amigos, espero me puedan ayudar, tengo una base de datos en el SPSS= en donde quiero que una columna que esta en # y por lo tanto no tiene números...
jorge ali
finesi2000
Sin conexión Enviar correo
14 de Ene, 2008
5:31 pm

Uy, medio complicado para el SPSS (en el excel una tontera, basta con definir el formato personalizado). Veamos: Variable numérica original -> a variable...
Ernesto Philipp
erphilipp
Sin conexión Enviar correo
23 de Ene, 2008
2:59 am

Hola, si la variable (que he llamado Var_X) ya es numérica utiliza la siguiente sintaxis: FORMAT VAR_X (N5). Y en los casos donde la variable es de cadena, se...
Auberth Hurtado
auberth64
Sin conexión Enviar correo
23 de Ene, 2008
2:59 am

Insisto con mi solución que me parece que es más general y cumple con los requisitos de Jorge: Vamos por pasos: Variable numérica original -> a variable...
Ernesto Philipp
erphilipp
Sin conexión Enviar correo
23 de Ene, 2008
11:28 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda