楼主: Laughing06
1982 5

在SAS中改变变量的属性 [推广有奖]

  • 4关注
  • 0粉丝

大专生

65%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
499 点
帖子
37
精华
0
在线时间
51 小时
注册时间
2013-3-13
最后登录
2016-5-3

楼主
Laughing06 发表于 2013-10-9 00:16:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
问题:变量var为字符型变量,它的观测值中大多数为数字,但是有一小部分为字母,我想将为数字的观测值变成数值型的属性,而为字母的则保留。请问怎么写程序???例子如下,我希望将变量var的字母(这里仅有'a')和数字的观测值分开!
e.g.  obs    var
           1       a
           2       1
           3       2
           4       3
           5       4
二维码

扫码加我 拉你入群

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

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

关键词:字符型变量 观测值 VaR obs 小部分 程序 字母

沙发
lost0518 发表于 2013-10-9 10:15:01
支持了。

藤椅
chinaeu 发表于 2013-10-9 11:21:21
神马情况?

板凳
TAGI 发表于 2013-10-9 20:13:39
一个变量不可能有两种属性 要么字符型,要么数值型 ;这变量肯定字符型,除非新建2变量var1 var2 分别放数值型和字符型

报纸
Laughing06 发表于 2013-10-9 20:24:29
TAGI 发表于 2013-10-9 20:13
一个变量不可能有两种属性 要么字符型,要么数值型 ;这变量肯定字符型,除非新建2变量var1 var2 分别放数值 ...
就是要分开。请教下能不能实现?

地板
TAGI 发表于 2013-10-9 20:29:25
data a;
set test;
length var2 $10.;
var1=var*1;
if var1=. then var2=var1;
  else var2="";
run;

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

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