因此,根据SAS书籍,您可以:
PROC IMPORT
DATAFILE="filename" | TABLE="tablename"
OUT=SAS-data-set
<DBMS=identifier><REPLACE>;
表示数据文件,并使用INFILE读取原始数据文件...
究竟什么是“原始数据文件”? CSV文件是数据文件还是“原始数据文件”?空格分隔的文本文件是数据文件还是“原始数据文件”?
答案 0 :(得分:1)
我认为“数据文件”可能是指SAS创建的数据文件,而“原始数据文件”是指任何其他数据文件源(excel,csv,dat等)。根据我的理解(大致从Delwiche&amp; Slaughter的“The Little SAS Book”阅读),proc import
将扫描您的文件(至少前20行)以自动确定变量类型和理想长度。 INFILE
在某些方面更为原始,但允许您指定要通过input
关键字读取的变量。您也可以在使用DATA
的{{1}}步骤中直接进行数据处理,这不能用INFILE
完成(至少我认为不可以)。查看http://www.sfu.ca/sasdoc/sashtml/proc/z0332605.htm和http://support.sas.com/onlinedoc/913/getDoc/en/lrcon.hlp/a000998889.htm了解更多信息。