Hello,
I've been analyzing survey data in SPSS and want to import it into SAS so that I can begin to learn how to conduct similar analyses in SAS. There are up to 59 observations per variable. However, when I try to input variables from the .sav file into a SAS dataset, it gives me 1086 rows, most of which are missing. In addition, it reports values for several hundred observations which never occurred. Like I said, there should only be 59 observations, at most, per variable.
Here's the code I am using (with slight redactions for security):
data proceval;
infile '/folders/myfolders/sasuser.v94/XXXX process Evaluation Survey 9.2.17.sav';
input [VariableName] [VariableName];
run;
What could be causing this???
Thanks so much!
You don't use a data step to import an SPSS file, you use PROC IMPORT.
You should move your files out of the SASUSER folder and create a custom folder under myfolders that you can use, IMO.
proc import out=procEval datafile='/folders/myfolders/xxx 9.2.17.sav' DBMS=SPSS replace; run;
You don't use a data step to import an SPSS file, you use PROC IMPORT.
You should move your files out of the SASUSER folder and create a custom folder under myfolders that you can use, IMO.
proc import out=procEval datafile='/folders/myfolders/xxx 9.2.17.sav' DBMS=SPSS replace; run;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.