在SAS虚拟机中导入csv文件

在SAS虚拟机中导入csv文件,sas,virtual-machine,Sas,Virtual Machine,我是SAS的新手,在CSV文件中有大约3000行10列的大数据,我想将其导入SAS,但我有MAC,我在虚拟机中使用SAS如何导入? 我试图复制它,但不起作用。3000行不算大!我无法对VM和文件访问配置的细节发表评论,但一种简单的方法是将CSV值复制粘贴到SAS Studio中,并使用以下语句读取它们,例如: /* set up a temp fileref to hold your csv */ filename tmp temp; /* read in the raw data using

我是SAS的新手,在CSV文件中有大约3000行10列的大数据,我想将其导入SAS,但我有MAC,我在虚拟机中使用SAS如何导入?
我试图复制它,但不起作用。

3000行不算大!我无法对VM和文件访问配置的细节发表评论,但一种简单的方法是将CSV值复制粘贴到SAS Studio中,并使用以下语句读取它们,例如:

/* 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;