【问题标题】:SAS: What are the difference between "data files" and "raw data files"?SAS:“数据文件”和“原始数据文件”有什么区别?
【发布时间】:2010-11-11 01:03:07
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: import sas proc-sql file-io


    【解决方案1】:

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

    【讨论】:

    • 正确 - 区别通常是“数据文件”是 SAS 数据集,而“原始数据文件”是各种类型的外部文件,例如 .csv、.txt、.dat 等。
    猜你喜欢
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2014-01-19
    • 1970-01-01
    • 2016-01-02
    • 2019-05-09
    相关资源
    最近更新 更多