2010-11-11 26 views
0

Ainsi, selon les livres SAS, vous:SAS: Quelle est la différence entre "fichiers de données" et "fichiers de données brutes"?

PROC IMPORT 
DATAFILE="filename" | TABLE="tablename" 
OUT=SAS-data-set 
<DBMS=identifier><REPLACE>; 

pour les fichiers de données, et que vous utilisez INFILE pour lire les fichiers de données brutes ...

Alors quelle est exactement « fichiers de données brutes »? Les fichiers CSV sont-ils des fichiers de données ou des "fichiers de données brutes"? Des fichiers de données de fichiers texte séparés par des espaces ou des "fichiers de données brutes"?

Répondre

1

Je pense que « les fichiers de données » peut se référer à SAS a créé des fichiers de données, alors que « les fichiers de données brutes » fait référence à toute autre source de fichiers de données (Excel, csv, dat, etc.). Si je comprends bien (lire à peu près de « The Little SAS Book » par Delwiche & Slaughter), proc import va scanner votre fichier (au moins les 20 premières lignes) pour déterminer automatiquement les types et longueurs variables idéales. INFILE est un plus primitif de façon, mais vous permet de spécifier les variables à lire à travers le mot-clé input. Vous pouvez également effectuer des manipulations de données directement dans l'étape DATA où votre INFILE est utilisé, ce qui ne peut être fait avec proc import (au moins je ne pense pas qu'il peut). Vérifiez http://www.sfu.ca/sasdoc/sashtml/proc/z0332605.htm et http://support.sas.com/onlinedoc/913/getDoc/en/lrcon.hlp/a000998889.htm pour plus d'informations.

+1

correct - la distinction est généralement que « les fichiers de données » sont des jeux de données SAS, et « fichiers de données brutes » sont des fichiers externes d'une variété de types tels que .csv, txt, .dat, etc. – sasfrog