SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 912|回复: 6
打印 上一主题 下一主题

一个小问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-6-2 05:50:27 | 只看该作者

一个小问题

有以下数据, 姓名(姓和名), 年龄, 地址(要求带引号),
怎样在数据步读入, INPUT语句怎样写? 谢谢!
Lucy Guo  30 'BEDDINGTON'
Henry zhang  40 'SANDSTONE'
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-6-2 10:11:22 | 只看该作者

to zzp62

[code:147a8]data person;
input firstname $ lastname $ age address $15.;
datalines;
Lucy Guo 30 'BEDDINGTON'
Henry zhang 40 'SANDSTONE'
;
run;[/code:147a8]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-6-2 11:03:34 | 只看该作者

谢谢

谢谢!
不过要求姓名是一个变量, 不能分姓和名.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-6-2 11:20:09 | 只看该作者

to zzp62

这也很简单阿,加个变量拼接就行了。
[code:5230b]data person(keep=name age address);
input firstname $ lastname $ age address $15.;
name=trim(firstname)||' '||trim(lastname);
datalines;
Lucy Guo 30 'BEDDINGTON'
Henry zhang 40 'SANDSTONE'
;
run;[/code:5230b]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2005-6-2 12:18:48 | 只看该作者

谢谢

如果姓名象外国的一样,还有中间名. 另外地址的引号不能丢. 怎么办?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2005-6-2 13:13:13 | 只看该作者

to zzp62

方法和思路与以上例程都是一样的,我相信点到这个份儿上你应该自己动动脑动动手了。 <!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing" /><!-- s:lol: --> 授之与鱼不如授之与渔

我的程序中,地址的引号的确是按照你的需求没有被去掉,你自己运行一下试试看。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2005-6-3 02:10:32 | 只看该作者

先谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 09:01 , Processed in 0.077258 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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