SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 735|回复: 3
打印 上一主题 下一主题

如何导入一段文字成为SAS数据集呢?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-12-23 15:34:04 | 只看该作者

如何导入一段文字成为SAS数据集呢?

我有一段文字要导入SAS数据集,比如:I love statistics. I find it's interesting.
现在要一个字母一个字母地导入,相当于生成的数据集里只有一个变量列,空格和标点符号也算的:
I

l
o
v
e

.
.
.
请问应该如何导入呢?谢谢各位啦~!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-12-23 17:06:44 | 只看该作者

Re: 如何导入一段文字成为SAS数据集呢?

[code:2i8wlpli]data raw(drop=i);
        length var $1;
        input;
        do i=1 to length(_infile_);
                var=substr(_infile_,i,1);
                output;
        end;
datalines;
I love statistics. I find it's interesting.
;[/code:2i8wlpli]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2009-12-23 17:36:19 | 只看该作者

Re: 如何导入一段文字成为SAS数据集呢?

非常感谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2009-12-23 19:46:27 | 只看该作者

Re: 如何导入一段文字成为SAS数据集呢?

我想再请教一下:1.  上述code中,是如何保证一次读入的是一整句话(到换行符之前)的呢?
                  是 input; 一句吗?
               2.  SAS读入时是将两个连续的空格当做换行符吗?

非常感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 08:02 , Processed in 0.069717 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表