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.

  • RENAME si applica solo al sottocomando FILE immediatamente precedente. Per ridenominare le variabili da più di un file di input, immettere un sottocomando RENAME dopo ogni sottocomando FILE che specifica un file con variabili da ridenominare.
  • Le specifiche per RENAME sono 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 TO può essere utilizzata per fare riferimento a variabili consecutive nel file e per creare nuovi nomi di variabili.
  • RENAME ha effetto immediato. I sottocomandi KEEP e DROP immessi prima di RENAME devono utilizzare i vecchi nomi, mentre quelli immessi dopo RENAME devono 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 FILES aggiunge 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 BY ordina il file risultante in base al numero ID client.