Eine sehr grundlegende Frage.SAS So verketten Sie Strings mehrmals in der gleichen Variablen während eines Datenschritts
Wie kann ich eine Variable in einem Datastep so nicht ändern?
data want;
aaaaa='[';
aaaaa=cats(aaaaa,'hello');
aaaaa=cats(aaaaa,']');
put aaaaa;
run;
aaaaa wird gleich zu '[' erwarte ich '[Hallo]'
Ich brauche aaaaa
in mehreren Stufen zu definieren, weil ich konstruieren müssen aaaaa
mit do-Schleifen (mit unvorhersehbare Länge), kann ich aaaaa
nicht in einem Schritt definieren.
Danke!
Möchten Sie wirklich für aaaaa Variable setzen? Der Wert für aaaaa in Tabelle will gleich [Hallo]. –
@andrey_sz Ja, das tue ich. Es ist für den Aufbau einer JSON-Datei. –
Sieh dir auch 'call cats' an, da es dir erspart,' aaaaa = cats (aaaaa, ......) ' – Longfish