0

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

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

对于数据文件,您使用 INFILE 读取原始数据文件...

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

4

1 回答 1

1

我认为“数据文件”可能是指 SAS 创建的数据文件,而“原始数据文件”是指任何其他数据文件源(excel、csv、dat 等)。据我了解(大致阅读 Delwiche & Slaughter 的“The Little SAS Book”),proc import将扫描您的文件(至少前 20 行)以自动确定变量类型和理想长度。INFILE在方式上更原始,但允许您指定要通过input关键字读取的变量。您也可以直接在使用DATAyour 的步骤中进行数据操作INFILE,这是无法完成的proc import(至少我认为不能)。检查http://www.sfu.ca/sasdoc/sashtml/proc/z0332605.htmhttp://support.sas.com/onlinedoc/913/getDoc/en/lrcon。了解更多信息。

于 2010-11-11T01:30:08.477 回答