美文网首页
SAS 数据导入问题

SAS 数据导入问题

作者: 金数协会 | 来源:发表于2017-06-30 10:12 被阅读0次

数据的导入导出常见的需求,在我个人的成长过程中,只就SAS base、 SAS EM这两个说一下。

base导入:

(1) SAS表导入: data outname; set  database; run;

(2)  外部数据: proc import out= datafile="" dbms=excel  replace; run;(replace不是必须)

(base导入数据中包含非法字符等,可扩展一下SAS默认的命名规则。 方法是:options validvarname=any;)


EM导入:

(1) SAS表导入:文件-新建-逻辑库,为数据集创建一个逻辑库;(2)数据源(鼠标右击)-创建数据源,根据SAS弹出的对话框一步步进行。注:EM只能是SAS表,因此,其他来源的数据需先转化成SAS格式,在转化格式时,我遇到一个问题是excel表中,字段名为中文字符、中文空格、非法字符时,导出的表格是无法正确导入的。编码字符通常情况下是英文、数字和_ 。

SAS默认的是V7。其规则是:·最长32字符;·首字符可以拉丁字母和下划线,后继的字符可是字母和下划线,还有数字符号;·末尾空格忽略,且左对齐;·中间不能包含空格和特殊字符(下划线除外);·字符大小写均可,不作区分;·不能为SAS自动变量,如_N_、_ERROR_等;

(2)  外部数据导入:抽样-外部文件-导入文件

相关文章

  • SAS中数据的导入

    SAS中数据的导入 SAS中数据导入可以有四种类别 直接将数据输入SAS数据集 利用原始数据文件创建SAS数据集 ...

  • SAS 数据导入问题

    数据的导入导出常见的需求,在我个人的成长过程中,只就SAS base、 SAS EM这两个说一下。 base导入:...

  • SAS编程:如何读入外部文档数据?

    工作中有时需要将外部文本信息导入SAS数据集中进行处理,例如,将.log文档导入SAS数据集进行判断输出相关iss...

  • SAS导入外部数据

    SAS导入外部数据 成功导入外部数据是sas分析的第一步,也是最基础的一步,其重要性我就不累述。在常规工作中我们经...

  • SAS 导入Excel数据时出错,解决办法

    SAS 64位 导入ExceL数据时,出现如下错误: ERROR:连接:没有注册类 ERROR:LIBNAME语句...

  • SAS数据的导入(2)

    混合的输入样式和读取杂乱的原始数据 1.混合的输入样式 三种主要的输入样式:列表样式、列样式和格式化样式。可以混合...

  • SAS数据的导入(3)

    每个观测分布在多行或者一行有多个观测数据的读取 1、每个观测分布在多行的数据 上期提到列指针用 @40 或者 @'...

  • SAS数据的导入(4)

    读取部分文件与 infile 选项控制 1.读取原始数据文件的一部分 这里用了两个 input 及单尾 @ 。第一...

  • 数据分析师 - Week13

    SAS技术 导入中文的txt数据集 把大表分开处理,减少服务器的资源消耗。

  • SAS编程:关于EXCEL时间变量导入SAS数据集的问题

    最近手头有一个回顾性研究的项目,需要从已完成的项目中抽取部分受试者数据进行新的其他分析。统计师将随机抽取的受试者I...

网友评论

      本文标题:SAS 数据导入问题

      本文链接:https://www.haomeiwen.com/subject/sduucxtx.html