sas
Lecture des données
Recherche…
Introduction
La lecture des données dans un jeu de données SAS peut être effectuée à l'aide de plusieurs approches, notamment l'instruction datalines
, à partir d'un fichier externe utilisant une instruction infile
dans l'étape de données ou la lecture des données d'un fichier externe à l'aide de proc import
. De plus, vous pouvez lire des données provenant de sources externes compatibles avec odbc (par exemple, des bases de données SQL) en utilisant les pilotes odbc.
Lire un fichier texte avec un séparateur de virgule
DATA table-name;
INFILE "file-path/file-name.csv" dsd;
INPUT Name $ City $ Age;
RUN;
Lire les données du fichier Excel
PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;
PROC IMPORT pour Excel, importation d'une feuille spécifique
Il y aura des moments où vous voulez seulement importer une feuille spécifique à partir d'un fichier Excel avec plusieurs feuilles. Pour ce faire, nous utiliserons " SHEET = ".
PROC IMPORT
OUT= YourNewTable
DATAFILE= "myfolder/excelfilename.xlsx"
DBMS=xlsx
REPLACE;
SHEET="Sheet1";
GETNAMES=YES;
RUN;
Notez également la possibilité de spécifier si la ligne supérieure importée contient ou non des noms de colonne ( GETNAMES = YES (ou NO)).