SAS:“数据文件”和“原始数据文件”有什么区别?

时间:2010-11-11 01:03:08

标签: import sas proc-sql file-io

因此,根据SAS书籍,您可以:

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

表示数据文件,并使用INFILE读取原始数据文件...

究竟什么是“原始数据文件”? CSV文件是数据文件还是“原始数据文件”?空格分隔的文本文件是数据文件还是“原始数据文件”?

1 个答案:

答案 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.htmhttp://support.sas.com/onlinedoc/913/getDoc/en/lrcon.hlp/a000998889.htm了解更多信息。