Anexando el problema de propiedad "Nombre SPSS"Hola,
Estoy intentando agregar la propiedad "Nombre de SPSS" para todas las columnas de mi conjunto de datos con la cadena "_R1". Este bucle funciona hasta la línea 5; el resultado es que todos los nombres de SPSS se cambian a Nombre de pila - No el valor de la variable, sino el texto. Nombre de pila . He intentado ponerlo entre comillas y he intentado usar la función Nombre () y todavía no funcionó. Espero que alguien pueda decirme la sintaxis que necesito usar para que esto funcione. He adjuntado un archivo de mis datos. ¡Gracias!
For( i = 1, i <= N Cols( dt ), i++,
cName = Column(dt,i) << Get Property("SPSS Name");
SNname = cName|| "_R1";
show(SNname);
<FONT color="#FF0000">Column( dt, i ) << Set Property("SPSS Name", SNname );</FONT>
);Re: Anexando el problema de propiedad "Nombre de SPSS"Esto es más elegante. Agradable añadir a Jim.
Re: Anexando el problema de propiedad "Nombre de SPSS"Debe realizar una eval () en la variable SName.
For( i = 1, i <= N Cols( dt ), i++,
cName = Column(dt,i) << Get Property("SPSS Name");
SNname = cName|| "_R1";
show(SNname);
Column( dt, i ) << Set Property("SPSS Name", eval(SNname) );
);Re: Anexando el problema de propiedad "Nombre de SPSS"Establecer propiedad () no va a evaluar SName. Probablemente deba analizar SName antes de evaluar esa línea. Prueba esto:
Eval(Parse(Eval Insert("\[Column( dt, i ) << Set Property("SPSS Name", ^SNname^ )]\")));