Anhängen des Eigenschaftsproblems "SPSS-Name"Hallo,
Ich versuche, die Eigenschaft "SPSS-Name" für alle Spalten in meinem Datensatz mit der Zeichenfolge "_R1" anzufügen. Diese Schleife funktioniert bis Zeile 5; Das Ergebnis ist, dass alle SPSS-Namen in geändert werden SNname - Nicht der Wert der Variablen, sondern der Text SNname . Ich habe versucht, es in Anführungszeichen zu setzen, ich habe es mit der Funktion Name () versucht und es hat immer noch nicht funktioniert. Ich hoffe, dass mir jemand sagen kann, welche Syntax ich brauche, damit das funktioniert. Ich habe eine kurze Datei mit meinen Daten angehängt. Vielen Dank!
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: Anhängen des Eigenschaftsproblems "SPSS Name"Das ist eleganter. Schön, Jim hinzuzufügen.
Re: Anhängen des Eigenschaftsproblems "SPSS Name"Sie müssen ein eval () für die Variable SName ausführen.
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: Anhängen des Eigenschaftsproblems "SPSS Name"Set Property () wertet SName nicht aus. Sie müssen wahrscheinlich SName analysieren, bevor Sie diese Zeile auswerten. Versuche dies:
Eval(Parse(Eval Insert("\[Column( dt, i ) << Set Property("SPSS Name", ^SNname^ )]\")));