3121 16

sas中的一个除重问题 [推广有奖]

11
Qiao克力舞后 发表于 2013-7-21 19:03:12
yongyitian 发表于 2013-7-9 23:50
这个比前面的要简单
大神,真厉害,传授点学SAS的经验吧

12
yongyitian 发表于 2013-7-21 21:38:20
Qiao克力舞后 发表于 2013-7-21 19:03
大神,真厉害,传授点学SAS的经验吧
楼主客气了,不是什么大神.
简单的事情多练习。 复杂的问题上网搜索提问。

13
Qiao克力舞后 发表于 2013-7-22 13:39:29
yongyitian 发表于 2013-7-21 21:38
楼主客气了,不是什么大神.
简单的事情多练习。 复杂的问题上网搜索提问。
有推荐的教程或学习资料吗?

14
Qiao克力舞后 发表于 2013-7-22 15:25:38
yongyitian 发表于 2013-7-9 07:03
我在读入数据时,有一列形式是:
1:12:23:02
2:23:3.....
sas默认把这列读成日期形式,数据还显示不全,请问有什么办法更改数据类型

15
yongyitian 发表于 2013-7-23 10:24:40
Qiao克力舞后 发表于 2013-7-22 15:25
我在读入数据时,有一列形式是:
1:12:23:02
2:23:3.....
按字符型变量输入, 先用 length 语句定义字符长度. 然后用input 语句读入.
字符长度不够, 可以增加。

data test;
length var1 $15.;
input var1 $ ;      
datalines;
1:12:23:02
2:23:25:04
;

学习资料可以看这个
https://bbs.pinggu.org/forum.php? ... =2497638&page=1
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Qiao克力舞后 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

16
Qiao克力舞后 发表于 2013-7-23 13:24:32
yongyitian 发表于 2013-7-23 10:24
按字符型变量输入, 先用 length 语句定义字符长度. 然后用input 语句读入.
字符长度不够, 可以增加。 ...
如果是外部文件导入那?不是手动输入?

17
yongyitian 发表于 2013-7-23 21:28:16
Qiao克力舞后 发表于 2013-7-23 13:24
如果是外部文件导入那?不是手动输入?
用 infile 语句指定数据文件, 然后用 input .

Suppose that you have text file Mydata.txt and
the first line has variavle names, the following code starts input from the second line (firstobs=2).
See sas base tutorial or "The little sas book" for details.  

data test;
infile "F:\MySAS\Mydata.txt" firstobs=2;
   length string $50.;
   input string $;
   put string=;
run;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 06:27