Un tutorial SAS completo per principianti - SASCrunch.com (2023)

Desideri imparare SAS? Siete venuti nel posto giusto.

Questo tutorial copre i seguenti argomenti:

  • Interfaccia SAS [1-5]: Scheda codice
  • Interfaccia SAS [2-5]: LogTab
  • Interfaccia SAS [3-5]: messaggi di errore e di avviso
  • Interfaccia SAS [4-5]: Libreria
  • Interfaccia SAS [5-5]: set di dati
  • Set di dati [1-14]: creare un set di dati
  • Set di dati [2-14]: variabile carattere
  • Set di dati [3-14]: creazione di osservazioni multiple
  • Set di dati [4-14]: Variabile carattere II
  • Set di dati [5-14]: Troncamento dati
  • Set di dati [6-14]: Copia di un set di dati
  • Set di dati [7-14]: sottoimpostazione di un set di dati
  • Set di dati [8-14]: Accesso ad altre biblioteche
  • Set di dati [9-14]: accesso al proprio set di dati I
  • Set di dati [10-14]: Valutazione del proprio set di dati II
  • Set di dati [11-14]: salvataggio di un set di dati
  • Set di dati [12-14]: esportazione di un set di dati I
  • Set di dati [13-14]: Esportazione di un set di dati II
  • Set di dati [14-14]: Esportazione di un set di dati III

Nota importante

Questo tutorial è tratto dai primi due moduli del nostro corso pratico di formazione SAS per principianti assoluti.

Puoi accedere alcorso di formazione completo qui.

Come iniziare

Prima di iniziare il tutorial, dovrai accedere ad almeno uno dei seguenti programmi:

Puoi eseguire SAS Studio gratuitamente suSAS OnDemand per il mondo accademico.

Assicurati di avere accesso a SAS prima di iniziare il tutorial.

Imposta la formazione

Questo è un tutorial orientato alla codifica.

Ti consigliamo di avere aperti sia la pagina web della formazione che il software SASfianco a fiancoper tutta la durata del corso.

Di seguito è riportata la schermata della configurazione dello schermo suggerita:

Un tutorial SAS completo per principianti - SASCrunch.com (1)

Guarda le istruzioni video su come impostare correttamente lo schermo.

MODULO 1: INTERFACCIA SAS

introduzione

In questa formazione imparerai i quattro componenti principali dell'interfaccia SAS:

  1. Scheda Codice
  2. Scheda Registro
  3. Biblioteca
  4. Insieme di dati

Entro la fine del modulo sarai in grado di inserire, controllare e inviare il codice in SAS.

Potrai anche rivedere i tuoi dati da qualsiasi set di dati SAS.

INTERFACCIA SAS [1-5]

Scheda Codice

La scheda Codice si trova al centro dell'interfaccia di SAS Studio. È qui che inserisci il codice del programma.

Un tutorial SAS completo per principianti - SASCrunch.com (2)

Pulsante Esegui/Invia

Il pulsante di invio si trova sopra l'area di codifica. È un'icona con l'immagine di un uomo che corre. Puoi fare clic su di esso per eseguire il programma.

Esercizio

Inserisci il seguente codice nella scheda Codice:

Prova dei dati;
un = 1;
Correre;

Fare clic sul pulsante di invio per eseguire il programma.

Bisogno di aiuto? Guarda il video clip qui sotto:

INTERFACCIA SAS [2-5]

Scheda Registro

Dopo aver fatto clic sul pulsante di invio, il codice verrà eseguito.

Ora, fai clic sulla scheda Log situata sul lato destro della scheda Codice.
Un tutorial SAS completo per principianti - SASCrunch.com (3)
La scheda Log mostra se c'è o meno qualche problema con il tuo codice.


Un tutorial SAS completo per principianti - SASCrunch.com (4)

Regola generale: il tuo programma è generalmente in buone condizioni se la scheda Log mostra solo testo blu.

Esercizio

Torna alla scheda Codice.

Un tutorial SAS completo per principianti - SASCrunch.com (5)

Rimuovere il punto e virgola alla fine della riga 2.

Dovresti avere il seguente codice nella scheda Codice:

Prova dei dati;
un = 1
Correre;

Invia il codice.

Bisogno di aiuto? Guarda il video clip qui sotto:

INTERFACCIA SAS [3-5]

Messaggi di errore e di avviso

Nel codice inviato nell'esercizio precedente manca un punto e virgola.

Se il tuo programma contiene errori, come un punto e virgola mancante, SAS mostrerà due tipi di messaggi:

  • Messaggio di errore (in rosso)
  • Messaggio di avviso (in verde)

Un tutorial SAS completo per principianti - SASCrunch.com (6)

Se scorri verso il basso la scheda Registro, dovresti vedere i messaggi di errore e di avviso effettivi.


Un tutorial SAS completo per principianti - SASCrunch.com (7)

Il messaggio di errore indica un problema serio con il codice. SAS interrompe l'esecuzione ogni volta che viene visualizzato un messaggio di errore. È improbabile che i risultati generati dal codice siano corretti.

Il messaggio di avviso mostra problemi meno gravi di un messaggio di errore. SAS continua a funzionare nonostante la presenza del messaggio di avviso.

Tuttavia,è sempre buona pratica di programmazione assicurarsi che la scheda Log non mostri alcun messaggio di errore o di avviso.

Esercizio

Ora torna alla scheda Codice e inserisci nuovamente il punto e virgola nella riga 2.

Invia nuovamente il codice.

Vedi ancora i messaggi di errore e di avviso?

Bisogno di aiuto? Guarda il video clip qui sotto:

INTERFACCIA SAS [4-5]

Biblioteca

La libreria è la cartella che contiene i set di dati SAS. Dovresti vedere la scheda Librerie nell'angolo in basso a sinistra dell'interfaccia SAS:


Un tutorial SAS completo per principianti - SASCrunch.com (8)

Dopo aver fatto clic sulla scheda Librerie, ora dovresti vedere un numero di librerie (ad esempio SASHELP, SASUSER, WORK).

Espandi la libreria LAVORO.

Ora dovresti vedere il set di dati TEST elencato.

Esercizio

Espandi la libreria SASHELP e apri il set di dati Cars.Un tutorial SAS completo per principianti - SASCrunch.com (9)


Quante righe e colonne sono presenti nel set di dati?

Fare clic sul pulsante "Ottieni soluzione" di seguito per visualizzare la risposta.

Ottieni la soluzione

INTERFACCIA SAS [5-5]

Insieme di dati

Un set di dati è simile a un foglio di calcolo Excel. È diviso in righe (osservazioni) e colonne (variabili).

Il set di dati mostra 100 osservazioni alla volta.

È possibile fare clic sulle frecce sul lato destro per visualizzare ulteriori osservazioni.

Un tutorial SAS completo per principianti - SASCrunch.com (10)

Esercizio

Qual è la MARCA dell'auto nella riga 351?

Ottieni la soluzione

Hai difficoltà a imparare SAS?

Partecipa al nostro corso di formazione pratica SAS perPrincipianti assolutie impara a scrivere il tuo primo programma SAS!

Inizia il corso gratuitamente!

MODULO 2: CREAZIONE DI UN SET DI DATI

introduzione

L'80% del lavoro di programmazione SAS prevede la creazione, la modifica e la trasformazione di set di dati.

In questo modulo ti guideremo attraverso i diversi modi di creare un set di dati.

Dopo il completamento del modulo, sarai in grado di creare qualsiasi tipo di set di dati desideri.

Insieme di dati [1-14]

Creazione di un set di dati

È possibile creare un set di dati utilizzando una serie di codice denominata passaggio dati.

Esempio

Prova dei dati;
un = 1;
Correre;

L'utilizzo di un passaggio dati è abbastanza semplice. Inizia con la sintassi "Dati" e termina con "Esegui". Ogni riga in SAS termina con un punto e virgola. È possibile creare contenuti per il set di dati all'interno del passaggio DATA.


Un tutorial SAS completo per principianti - SASCrunch.com (11)

Ora esegui il passaggio dati dell'esempio precedente.

Questo dovrebbe creare un set di dati chiamato Test che può essere trovato nella libreria WORK.


Un tutorial SAS completo per principianti - SASCrunch.com (12)
Una variabile chiamataUNviene creato anche nel set di dati Test contenente un singolo valore pari a 1.


Un tutorial SAS completo per principianti - SASCrunch.com (13)

Esercizio

Crea un set di dati che contenga le tre variabili seguenti:

Var1 = 123
Var2 = 356
Var3 = 923

Assegnare un nome al set di datiNumero.

Ottieni la soluzione

Suggerimenti per la programmazione 1

Come controllare il tuo codice/programma?

Purtroppo non possiamo elaborare e verificare il tuo codice quando lo esegui sull'installazione di SAS Studio o SAS Base.

Tuttavia, ci sono alcune cose che puoi fare per assicurarti che il tuo codice sia corretto:

1.Fare clic sul pulsante "Ottieni soluzione".

Facendo clic sul pulsante "Ottieni soluzione" sotto ogni esercizio ti verrà mostrato il codice corretto. Puoi verificare il tuo codice confrontandolo con la soluzione.

Ottieni la soluzione

2. Controlla il tuo set di dati/risultato

Ogni esercizio ha un obiettivo chiaramente definito. Ad esempio, potrebbe esserti chiesto di creare un set di dati che contenga determinate variabili. Puoi controllare il tuo set di dati e assicurarti di aver raggiunto il risultato desiderato.

Un tutorial SAS completo per principianti - SASCrunch.com (14)

3. Controllare la scheda Registro

Infine, dovresti sempre controllare la scheda Registro quando non sei sicuro del codice del tuo programma.

Un tutorial SAS completo per principianti - SASCrunch.com (15)

Ha senso? Continuiamo.

Suggerimenti per la programmazione 2

Prima di continuare, ci sono due cose che devi sapere sulla programmazione SAS:

1. SAS è insensibile alle maiuscole e minuscole

In altre parole, i seguenti set di codici restituiscono esattamente lo stesso risultato in SAS:

Prova dei dati;
un = 1;
Correre;

O

prova dei dati;
un = 1;
correre;

O

TEST DEI DATI;
A = 1;
Correre;

2. SAS è insensibile al rientro

Anche i due set di codici restituiscono esattamente lo stesso risultato in SAS:

Prova dei dati;
un = 1;
Correre;

O

Prova dei dati;
un = 1;
Correre;

Set di dati [2-14]

Creazione di variabili di carattere

A differenza di altri linguaggi di programmazione come R, Java o C++, in SAS esistono solo due tipi di variabili:

  • Numerico e
  • Carattere

Creare una variabile di carattere è facile. È sufficiente racchiuderli tra virgolette.

Funziona sia una virgoletta singola (“Giovanni”) che una virgoletta doppia (“Giovanni”).

Esempio

Prova dei dati;
Nome = “Giovanni”;
Classe = “Matematica”;
Correre;

Questo passaggio DATA creerà due variabili di carattere: Nome e Classe. Entrambi contengono valori di carattere.


Un tutorial SAS completo per principianti - SASCrunch.com (16)
(Provalo!)

Esercizio

Creare un set di dati che contenga le seguenti variabili:

Ristorante:Burger King
Numero di dipendenti:5
Posizione:Toronto

Assegnare un nome al set di datiCibo.

Ottieni la soluzione

Set di dati [3-14]

Creazione di osservazioni multiple

La maggior parte dei set di dati SAS contengono più osservazioni.


Un tutorial SAS completo per principianti - SASCrunch.com (17)

Per creare un set di dati che contenga più di un'osservazione, è necessario il fileIstruzioni di input e linee dati.

Dichiarazione di input e linee dati

Esempio

Prova dei dati;
Ingresso abc;
Linee dati;
1 3 4
2 7 9
12 444 123
;
Correre;

(1) Dichiarazione di input

L'istruzione Input elenca le variabili da creare.

Nel nostro esempio, l'istruzione Input indica a SAS di creare tre variabili: a, b e c.

(2) Linee dati

L'istruzione Datalines segnala a SAS di iniziare a leggere i dati nella riga successiva.

Insieme a queste affermazioni, puoi creare un set di dati con più osservazioni.


Un tutorial SAS completo per principianti - SASCrunch.com (18)

Esercizio

Creare un set di dati che contenga le seguenti variabili:

Un tutorial SAS completo per principianti - SASCrunch.com (19)

Assegnare un nome al set di datiPUNTO.

Ottieni la soluzione

Set di dati [4-14]

Creazione di variabili di carattere II

La creazione di variabili di carattere in SAS richiede generalmente un po' più di attenzione.

Quando si utilizza l'istruzione Input, SAS presuppone che tutte le variabili siano numeriche (se non diversamente specificato).

Esempio

Prova dei dati;
Inserisci Nome Sesso Età;
Linee dati;
John Male31
Maria Femmina22
Marco Maschio45
;
Correre;

Le variabili Nome e Sesso contengono valori di carattere. Tuttavia, non vengono acquisiti nel set di dati creato.

(Provalo!)


Un tutorial SAS completo per principianti - SASCrunch.com (20)

Per creare correttamente le variabili di carattere, è necessario includere il segno del dollaro ($) nell'istruzione Input dopo ciascuna variabile di carattere:

Esempio

Prova dei dati;
Inserisci il nome$Genere$Età;
Linee dati;
Giovanni Maschio 31
Maria Femmina 22
Marco Maschio 45
;
Correre;

Il segno del dollaro ($) indica a SAS di creare Nome e Sesso come variabili di carattere.

Un tutorial SAS completo per principianti - SASCrunch.com (21)

Esercizio

Creare un set di dati che contenga le seguenti variabili:


Un tutorial SAS completo per principianti - SASCrunch.com (22)

Assegnare un nome al set di datiPROFILO.

Ottieni la soluzione

Set di dati [5-14]

Il troncamento dei dati avviene spesso quando si crea una variabile di carattere più lunga di otto caratteri.

Esempio

Prova dei dati;
Inserisci Nome $ Sesso $;
Linee dati;
ChristopherMale
ElizabethFemmina
MacDonaldMale
;
Correre;

Ciascuno dei nomi sopra è più lungo di 8 caratteri.

La lunghezza predefinita di una variabile di carattere è otto. Qualsiasi variabile che contenga più di otto caratteri verrà troncata (tagliata).


Un tutorial SAS completo per principianti - SASCrunch.com (23)

(Provalo!)

Il problema del troncamento dei dati può essere facilmente risolto aggiungendo un'istruzione Length.

Esempio

Prova dei dati;
Lunghezza Nome $ 12;
Inserisci Nome $ Sesso $;
Linee dati;
Cristoforo Maschio
Elisabetta Femmina
MacDonald Maschio
;
Correre;

L'istruzione Length modifica la lunghezza della variabile Name da otto a dodici.

Di conseguenza, il nome completo viene ora acquisito nel set di dati.


Un tutorial SAS completo per principianti - SASCrunch.com (24)
Nota:

Nome della lunghezza$ 12

1. Viene aggiunto il simbolo del dollaro ($) prima del numero 12. Ciò è necessario quando si regola la lunghezza di uncaratterevariabile.

Esercizio

Creare un set di dati che contenga le seguenti variabili:


Un tutorial SAS completo per principianti - SASCrunch.com (25)

Assegnare un nome al set di datiPROFILO.

Ottieni la soluzione

Set di dati [6-14]

Copia del set di dati

La copia di un set di dati è un'attività di programmazione SAS molto comune. Può essere fatto facilmente utilizzando il fileImpostatodichiarazione.

Dal nostro esempio precedente, abbiamo creato un set di dati chiamatoTest.


Un tutorial SAS completo per principianti - SASCrunch.com (26)

Ora copieremo questo set di dati in un nuovo set di dati chiamatoProva2:

Esempio

Prova dati2;
Imposta prova;
Correre;


Un tutorial SAS completo per principianti - SASCrunch.com (27)

Test2 conterrà esattamente gli stessi dati di Test.


Un tutorial SAS completo per principianti - SASCrunch.com (28)

Esercizio

Dal nostro ultimo esercizio, abbiamo creato un set di dati chiamato PROFILE.

Crea un nuovo set di dati chiamato NEW_PROFILE da PROFILE utilizzando l'istruzione Set.

Ottieni la soluzione

Set di dati [7-14]

Sottoinsiemi di un set di dati

In alcuni casi, potresti voler filtrare un set di dati e conservare solo un sottoinsieme dei dati originali.

Questo può essere fatto utilizzando l'istruzione IF.


Un tutorial SAS completo per principianti - SASCrunch.com (29)

Il set di dati del test sopra contiene tre osservazioni: due maschi e una femmina.

Esempio

dati TEST3;
Imposta prova;
SE Sesso = “Maschio”;
Correre;

L'istruzione IF consente di conservare solo le osservazioni che soddisfano le condizioni specificate.


Un tutorial SAS completo per principianti - SASCrunch.com (30)

In questo esempio, solo le osservazioni “maschili” vengono conservate nel set di dati Test3. Le osservazioni “Femminili” vengono rimosse.

(Provalo!)

Esercizio

Crea un nuovo set di dati chiamatoIscriversibasato sulProfiloinsieme di dati.Iscriversidovrebbe contenere solo i pazienti arruolati nello studio (Iscriversi= SÌ)

*ILPROFILOil set di dati avrebbe dovuto essere creato nel Modulo 5-14. Se non lo hai ancora fatto, torna indietro e crea il set di dati prima di continuare con questo esercizio.

Ottieni la soluzione

Set di dati [8-14]

Accesso ad altre librerie

Finora abbiamo lavorato solo con i set di dati nella libreria WORK.

È possibile accedere ai set di dati di altre biblioteche utilizzando il fileNOMELIBdichiarazione.


Un tutorial SAS completo per principianti - SASCrunch.com (31)
Esempio

Dati automobili;
Imposta SASHELP.Cars;
Correre;

ILSASHELPil riferimento sopra è chiamato riferimento della libreria. È necessario quando si fa riferimento a un set di dati che non è presente nel fileLAVORObiblioteca.

In questo esempio, ilAutomobiliil set di dati viene creato nel fileLAVOROlibreria basata sullo stesso set di dati daSASHELPbiblioteca.

Scoprirai che ilAutomobiliset di dati inLAVOROla libreria è una copia carbone di quella inSASHELP.


Un tutorial SAS completo per principianti - SASCrunch.com (32)

Esercizio

Individuare ilVACANZAset di dati daSASHELP.

Crea un sottoinsieme diVACANZAset di dati che contiene solo le festività che cadono nel mese di gennaio.

Assegna un nome al nuovo set di datiJanHole crearlo nel fileLAVORObiblioteca.

Quante osservazioni ci sono nel sottoinsieme?

Ottieni la soluzione

Suggerimenti per la programmazione 3

Lavoro e biblioteche permanenti

In SAS esistono solo due tipi di librerie:

Lavoro vs. Permanente

ILlavoroLa biblioteca è una biblioteca temporanea. Contiene tutti i set di dati di lavoro. Nessun set di dati da questa libreria verrà salvato dopo l'esecuzione del programma.

Tutte le altre librerie (che si tratti di una libreria integrata o di una creata dall'utente) sono librerie permanenti.

Le librerie permanenti contengono set di dati permanenti. Avrai bisogno del riferimento della biblioteca per accedere a queste biblioteche. Tuttavia, una libreria permanente consente di conservare i set di dati anche dopo la chiusura del programma.

Impareremo di più sulle biblioteche permanenti nella prossima sessione.

Set di dati [9-14]

Accesso ai propri set di dati – Parte I

In questa sezione imparerai come accedere ai tuoi file di dati su SAS Studio.

Se si utilizza SAS Studio su SAS OnDemand for Academics, è necessario prima caricare i file di dati sul server SAS.

Vediamo come farlo.

Esempio

Scarica il set di dati dell'auto di seguito e salvalo sul tuo computer locale.

Scarica il set di dati dell'auto
Un tutorial SAS completo per principianti - SASCrunch.com (33)

Su SAS Studio, vai aFile e cartelle del serversul pannello di sinistra.

Vedrai ilFile (Home)cartella:

Un tutorial SAS completo per principianti - SASCrunch.com (34)

Fare clic sulla cartella File (Home), quindi fare clic sull'icona di caricamento per caricare il file.

Un tutorial SAS completo per principianti - SASCrunch.com (35)

Apparirà una finestra.

Ti viene chiesto di caricare un file sul server.

Nota: la finestra pop-up visualizza il percorso di destinazione del file da caricare.

Un tutorial SAS completo per principianti - SASCrunch.com (36)

Sul mio SAS Studio, il file verrà caricato su "/home/kisumsam".

Questo è il percorso effettivo della directory della cartella Files (Home) sul server SAS.

Il tuo percorso sarà diverso e sarà sotto forma di:

'/home/tuo_nome_utente'

Ora seleziona il set di dati dell'auto e fai clic su Carica.

Un tutorial SAS completo per principianti - SASCrunch.com (37)

Fatto! Il set di dati dell'auto viene caricato nella tua directory home!

Un tutorial SAS completo per principianti - SASCrunch.com (38)

Esercizio

Scarica il set di dati sul reddito

Nella tua directory home, crea una nuova cartella chiamata DS1.

Carica il set di dati sul reddito nella cartella DS1.

Bisogno di aiuto? Guarda il video didattico qui sotto:

Set di dati [10-14]

Accesso ai propri set di dati – Parte II

Nell'ultima sezione, hai caricato il set di dati dell'auto suFile (Home)cartella sul server SAS.


Un tutorial SAS completo per principianti - SASCrunch.com (39)

ILFile (Home)La cartella è la directory home del server SAS.

All'interno di questa cartella puoi avere più sottocartelle.

DS1 è una sottocartella che abbiamo creato nell'esercizio della sezione precedente.

Un tutorial SAS completo per principianti - SASCrunch.com (40)

Ora, diamo un'occhiata a come utilizzare il codice SAS per accedere aSet di dati dell'autonella cartella File (Home).

Dovremo prima ottenere il percorso della directory corrispondente, dove si trova il set di dati.

Esempio

Per prima cosa, fai clic con il pulsante destro del mouse suFile (Home).

Quindi fare clic su Proprietà.

Un tutorial SAS completo per principianti - SASCrunch.com (41)

Troverai la posizione di questa cartella sul server.

Un tutorial SAS completo per principianti - SASCrunch.com (42)

Il percorso della directory della cartella File (Home) è:

‘/casa/kisumsam’

Tieni presente che il tuo percorso sarà diverso.

Il tuo percorso includerà il tuo nome utente univoco.

Sarà sotto forma di:

'/home/tuo_nome_utente'

Creazione di una libreria

Ora conosciamo il percorso della directory in cui si trova il set di dati dell'auto.

Ora dobbiamo creare una libreria.

Questo può essere fatto usando aNomeLibdichiarazione.

Esempio

LIBNAME Proj1“/home/kisumsam”;

Un tutorial SAS completo per principianti - SASCrunch.com (43)

L'istruzione LIBNAME è composta da tre parti:

1. NOMELIB
Questo dice a SAS di creare una nuova libreria.

2. Nome della libreria
La seconda parte dell'istruzione LIBNAME è il nome della libreria. Nel nostro esempio, lo èPROG1.

3. Percorso della directory
Infine, dovrai specificare il percorso associato alla libreria.

Nel nostro esempio, la libreria è associata a “/home/kisumsam”.

Ora esegui l'istruzione LIBNAME con il tuo percorso di directory univoco:

LIBNAME Proj1“/home/tuo_nome_utente”;

Una nuova biblioteca chiamataPROG1è creato:

Un tutorial SAS completo per principianti - SASCrunch.com (44)

Il set di dati dell'auto può essere trovato nella libreria PROJ1:

Un tutorial SAS completo per principianti - SASCrunch.com (45)

Fare doppio clic sul set di dati dell'auto.

Il set di dati si aprirà:

Un tutorial SAS completo per principianti - SASCrunch.com (46)

Esercizio

Nel nostro ultimo esercizio, abbiamo salvato il fileREDDITOset di dati inDS1cartella condivisa.

Scrivere un programma SAS per copiare il fileREDDITOdati impostati inLAVORObiblioteca.

Ottieni la soluzione

Set di dati [11-14]

Salvataggio di un set di dati SAS

Se desideri salvare un set di dati SAS, dovrai copiare il set di dati in una libreria connessa a una cartella sul tuo server SAS.

Esempio

Libname Proj1 '/home/kisumsam';

Prova dei dati;
un = 1;
Correre;

DatiProg1.Test;
Imposta prova;
Correre;

Un tutorial SAS completo per principianti - SASCrunch.com (47)

Il set di dati verrà quindi salvato sul server SAS:


Un tutorial SAS completo per principianti - SASCrunch.com (48)

Per scaricare il file sul tuo PC, puoi semplicemente fare clic con il pulsante destro del mouse sul set di dati e fare clic su Scarica file:

Un tutorial SAS completo per principianti - SASCrunch.com (49)

Seleziona la posizione. Il file verrà quindi scaricato sul tuo PC.

Esercizio

Individuare ilCP951set di dati inSASHELPbiblioteca.

Salvare il set di dati CP951 nella directory home del server SAS.

Ottieni la soluzione

Set di dati [12-14]

Esporta un set di dati SAS in un foglio di calcolo Excel

Spesso dovrai esportare un set di dati in un foglio di calcolo Excel.

Questo può essere fatto facilmente utilizzando una procedura chiamataESPORTAZIONE PROC.

Dati esportazione elaborazione=Reddito
OutFile='/home/tuo_nome_utente/Income.xlsx'
Sostituire
Dbms=xlsx;
Correre;

[Nota: è necessario modificare il percorso della directory quando si esegue il codice sopra.]

Un tutorial SAS completo per principianti - SASCrunch.com (50)

Esportazione elaborazioneè una procedura che consente di esportare un set di dati SAS in un file esterno come un foglio di calcolo Excel o un file di testo.

Dovresti includere queste tre opzioni quando usi Proc Export:

1. Opzione FILE DI USCITA
L'opzione OUTFILE consente di specificare il file da esportare. Nel nostro esempio, i dati vengono esportati inReddito.xlsx.

2. Opzione SOSTITUISCI
L'opzione REPLACE consente di sovrascrivere il file se esiste già nel percorso della directory indicato. Si consiglia diincludere sempre questa opzionequando si utilizza PROC EXPORT.

3. Opzione DBMS
L'opzione DBMS specifica il formato file (tipo file) da esportare. Nel nostro esempio, utilizziamo l'opzione DBMS per indicare a SAS di esportare il set di dati in un foglio di calcolo Excel (.xlsx).

—-

Ora esegui il codice nell'esempio sopra con il tuo percorso di directory.

ILRedditoil set di dati (creato in uno dei nostri esercizi precedenti) verrà quindi esportato in un foglio di calcolo Excel:

Un tutorial SAS completo per principianti - SASCrunch.com (51)

Esercizio

Individuare ilELETTRICOset di dati daSASHelpbiblioteca.

Esporta ELECTRIC in un foglio di calcolo Excel.

Assicurarsi che il foglio di calcolo Excel contenga le stesse righe e colonne del set di dati SAS.

Ottieni la soluzione

Set di dati [13-14]

Esporta un set di dati SAS in un file di testo

L'esportazione dei dati in un file di testo è simile all'esportazione dei dati in un foglio di calcolo Excel.

Esempio

Dati esportazione elaborazione=Reddito
OutFile='/home/tuo_nome_utente/Income.txt'
Sostituire
Dbms=scheda;
Correre;


Un tutorial SAS completo per principianti - SASCrunch.com (52)

Prestare attenzione a quanto segue durante l'esportazione in un file di testo:

1. Estensione del file
Utilizzare (.txt) come estensione del file durante l'esportazione in un file di testo.

2. Opzione DBMS
È possibile utilizzare l'opzione DBMS per selezionare il tipo di delimitatore durante l'esportazione in un file di testo.

DBMS=scheda
Questo creerà un file delimitato da tabulazioni.

DBMS=csv
Questo creerà un file delimitato da virgole.

(Provalo!)
Un tutorial SAS completo per principianti - SASCrunch.com (53)

Esercizio

Esporta ilELETTRICOset di dati in un file di testo.

Utilizza una scheda come delimitatore di campo.

Ottieni la soluzione

Set di dati [14-14]

Scorciatoia per esportare set di dati

SAS Studio fornisce una scorciatoia per esportare i set di dati. Se preferisci non scrivere codice, puoi semplicemente seguire i passaggi seguenti per esportare i dati.

3 passaggi per esportare i dati:

Passo 1:Fai clic con il pulsante destro del mouse sul set di dati che desideri esportare e fai clicEsportare.

Un tutorial SAS completo per principianti - SASCrunch.com (54)

Passo 2:Selezionare la cartella in cui esportare il set di dati.

Un tutorial SAS completo per principianti - SASCrunch.com (55)

Passaggio 3:Assegna un nome al file da esportare (da Nome file) e seleziona il tipo di file da esportare (Excel, Testo, CSV, ecc.)

Un tutorial SAS completo per principianti - SASCrunch.com (56)

Fatto! Il file viene esportato:

Un tutorial SAS completo per principianti - SASCrunch.com (57)

References

Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated: 10/11/2023

Views: 6804

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.