我是SAS新手,我在CSV文件中有大约3000行和10列的大数据,我想将其导入SAS,但我有MAC,我在虚拟机中使用SAS如何导入它? 我尝试复制它但不起作用。
答案 0 :(得分:1)
3000行不大!我无法评论您的VM和文件访问配置的细节,但一种简单的方法是简单地将CSV值粘贴到SAS Studio中并使用datalines语句读取它们,例如:
/* set up a temp fileref to hold your csv */
filename tmp temp;
/* read in the raw data using datalines, and write to fileref */
data _null_;
infile datalines ;
file tmp ;
input;
put _infile_;
datalines;
col1,col2,col3,col4
your,data,goes,here
see,how,it,works?
;
run;
/* import the csv any way you like */
proc import datafile=tmp out=work.want dbms=csv replace;
getnames=yes;
run;
更有效的选择是直接从数据线构建数据集 - 我将留给您决定哪个更方便,但这是一个良好的开端:
data work.want;
infile datalines delimiter=',';
input col1 $ col2 $ col3 $ col4 $;
datalines;
your,data,goes,here
see,how,it,works?
;
run;