楼主: 梦妮朵1
1784 18

[问答] 求帮助,在线等 [推广有奖]

  • 0关注
  • 0粉丝

本科生

52%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
1.3500
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
670 点
帖子
59
精华
0
在线时间
113 小时
注册时间
2011-10-23
最后登录
2023-7-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在sas中导入了excel数据集,但编程的时候evntdum是数值型(只取1和2两个值),需要把它转换成字符型,应该怎么办?returns是导入的数据集名称,在下面程序运行中evntdum是数值型,运行不出来,需要怎么办,哪位大师能解答一下?程序如下:
data returns;
        set returns;
        before = date < evntdate;
        if evntdum = '1' then evntdum = 'NEG';
        if evntdum = '2' then evntdum = 'POS';
        run;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:求帮助 在线等 Returns excel数据 RETURN 困惑

沙发
梦妮朵1 发表于 2012-7-5 10:32:26 |只看作者 |坛友微信交流群
怎么没人理呀

使用道具

藤椅
梦妮朵1 发表于 2012-7-5 10:39:15 |只看作者 |坛友微信交流群
SAS交流群,欢迎加入,群号:90332700

使用道具

板凳
mymine 发表于 2012-7-5 10:47:48 |只看作者 |坛友微信交流群
if evntdum = '1' then evntdum = 'NEG';
改为:if evntdum = 1  then evntdum1 = 'NEG';
去掉1、2的引号不就是数字型相等吗?

使用道具

报纸
梦妮朵1 发表于 2012-7-5 11:52:06 |只看作者 |坛友微信交流群
mymine 发表于 2012-7-5 10:47
before = date < evntdate;
这一句什么意思,没有看懂
首先谢谢您回答我的问题。
before = date < evntdate;只是大量程序中一小段,和这个问题不相关,evntdum本来就是数值型的,那样改不还是不行吗,我想用evntdum标识变量,就像性别这个变量似的。

使用道具

地板
mymine 发表于 2012-7-5 12:03:55 |只看作者 |坛友微信交流群
还是要用一个新的变量如 evntdum1
if evntdum = 1  then evntdum1 = 'NEG';

使用道具

7
yanan9256 发表于 2012-7-5 12:15:57 |只看作者 |坛友微信交流群
sas数据分析软件将数值型的变量变为字符型,可使用put函数,并指明字符型的格式。
相反的,如果要将字符型的变量改为数字型的变量,则使用input函数,同样是要指明变量的格式。

使用道具

8
Imasasor 发表于 2012-7-5 12:19:53 |只看作者 |坛友微信交流群

SAS交流群,欢迎加入,群号:144839730

使用道具

9
梦妮朵1 发表于 2012-7-5 15:27:00 |只看作者 |坛友微信交流群
yanan9256 发表于 2012-7-5 12:15
sas数据分析软件将数值型的变量变为字符型,可使用put函数,并指明字符型的格式。
相反的,如果要将字符型 ...
这个我知道啊,但是变量下面有两个值,这个怎么转化

使用道具

10
ziyenano 发表于 2012-7-5 17:31:56 |只看作者 |坛友微信交流群
如果不添加新变量,后来的字符格式需要覆盖之前的数值格式,应该实现不了;
用sql的话应该可以;
proc sql ;
create table returns as
select 除了evntdum的字段,(case when evntdum=1 then 'neg'  else 'pos' end) as evntdum informat=$5. from returns;
quit;

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-7 02:04