Sottocomando RENAME (comando ADD FILES)
RENAME rinomina le variabili nei file di input prima che vengano elaborate da ADD FILES. RENAME segue il sottocomando FILE che indica il file contenente le variabili da ridenominare.
RENAMEsi applica solo al sottocomandoFILEimmediatamente precedente. Per ridenominare le variabili da più di un file di input, immettere un sottocomandoRENAMEdopo ogni sottocomandoFILEche specifica un file con variabili da ridenominare.- Le specifiche per
RENAMEsono costituite da una parentesi di apertura, un elenco di vecchi nomi di variabile, un segno di uguale, un elenco di nuovi nomi di variabile e una parentesi di chiusura. I due elenchi di variabili devono indicare o implicare lo stesso numero di variabili. Se viene ridenominata solo una variabile, le parentesi sono facoltative. - È possibile immettere più di una specifica di questo tipo in un singolo sottocomando
RENAME, ciascuno racchiuso tra parentesi. - La parola chiave
TOpuò essere utilizzata per fare riferimento a variabili consecutive nel file e per creare nuovi nomi di variabili. RENAMEha effetto immediato. I sottocomandiKEEPeDROPimmessi prima diRENAMEdevono utilizzare i vecchi nomi, mentre quelli immessi dopoRENAMEdevono utilizzare i nuovi nomi.- Tutte le specifiche all'interno di una singola serie di parentesi hanno effetto simultaneamente. Ad esempio, la specifica
RENAME (A,B = B,A)scambia i nomi delle due variabili. - Le variabili non possono essere ridenominate in variabili scratch.
- I file di dati di immissione non vengono modificati sul disco; viene influenzata solo la copia del file che si sta combinando.
Esempio
ADD FILES FILE="/data/clients.sav" /RENAME=(TEL_NO, ID_NO = PHONE, ID)
/FILE="/data/primary.sav" /BY ID.
ADD FILESaggiunge nuovi casi client dal file clients.sav ai casi client esistenti nel file primary.sav.- Due variabili in clients.sav vengono ridenominate prima della corrispondenza. TEL_NO viene rinominato PHONE per corrispondere al nome utilizzato per i numeri di telefono nel file primario. ID_NO viene ridenominato ID in modo che abbia lo stesso nome della variabile di identificazione nel file primario e possa essere utilizzato nel sottocomando
BY. - Il sottocomando
BYordina il file risultante in base al numero ID client.