美文网首页制药SASPRS
SAS数据的导入(2)

SAS数据的导入(2)

作者: overmoon | 来源:发表于2020-06-15 18:27 被阅读0次

混合的输入样式和读取杂乱的原始数据

1.混合的输入样式

三种主要的输入样式:列表样式、列样式和格式化样式。可以混合使用。

*创建一个数据集parks;
*使用混合输入的方式读取数据文件NatPark.dat;
data parks;
infile 'd:\SAS\lianxi\MyRawData\NatPark.dat';
input parkname $ 1-22 state $ year @40 acreage comma9.;
run;
proc print data=parks;
title 'national parks';
run;

parkname:列样式输入
state和year:列表样式输入
acreage:格式化样式输入
@40:列指针,移动到第40列,并从第40列开始读取数据

@n:可以用于跳过不需要的数据,或者使用不同的输入格式两次读取同一个变量


2.读取杂乱的原始数据

@'character'列指针和冒号修饰符

  • @'character'列指针
    若你提取的数据总是在一个特定的字符或者单词之后,则可使用@'character'列指针。例:input @'Breed:' dogbreed $;
  • 冒号修饰符
    如果希望SAS读取到空格或者数据行的结束为止,则可使用冒号修饰符

例:
原始数据 **my dog sam breed: rottweiler vet bills: $478 **
不同input语句所得的结果:

语句 变量dogbreed的值
input @'breed:' dogbreed $; rottwerl
input @'breed:' dogbreed $20.; rottweiler vet bill
input @'breed:' dogbreed :$20.; rottweiler
*创建一个数据集results;
*使用混合输入的方式读取数据文件Canoes.dat;
data results;
infile 'd:\SAS\lianxi\MyRawData\Canoes.dat';
input @'School:' school $ @'Time:' racetime :stimer8.;
run;
proc print data=results;
title 'results';
run;

注意:
若没有冒号修饰符,SAS读取到行末尾的时候,它将视图去下一行读取是时间值


参考文献
The Little SAS Book,Fifth Edition

相关文章

  • SAS中数据的导入

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

  • SAS数据的导入(2)

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

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

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

  • SAS 数据导入问题

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

  • SAS导入外部数据

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

  • SAS基础

    SAS数据整理分析 早上的选修课大致了解了SAS的基本使用情况了离入门算不远了…1.建立文件夹(英语名字)2.导入...

  • 初识SAS

    在SAS中对数据的处理可分为两大步骤:1.将数据读入SAS建立的SAS数据集,称为数据步;2.调用SAS的模块处理...

  • SAS数据的导入(3)

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

  • SAS数据的导入(4)

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

  • A003.如何把SAS格式数据转换成Stata格式数据

    作者:蓝色 SAS格式数据常见有2种:sas7bdat和xpt格式。Stata可以直接读取xpt格式数据,但sas...

网友评论

    本文标题:SAS数据的导入(2)

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