楼主: 一眼瞬间
2015 2

只保留变量的数值部分? [推广有奖]

  • 0关注
  • 1粉丝

讲师

50%

还不是VIP/贵宾

-

威望
0
论坛币
730 个
通用积分
0.0001
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
903 点
帖子
376
精华
0
在线时间
309 小时
注册时间
2010-3-14
最后登录
2023-8-19

楼主
一眼瞬间 发表于 2013-8-21 13:54:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一列变量是如下这样的格式:

mm_00099,mm_0888
mm_0005
mm_555,mm_888

以上是一列,也就是说在有的行里面,是有两个观测值的,比如第一行,我想把它变成 00099,0888.

有没有程序可以把以上数据变成:
00099,0888
0005
555,888

非常感谢!!!
二维码

扫码加我 拉你入群

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

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

关键词:非常感谢 观测值 有没有 程序

沙发
playmore 发表于 2013-8-21 16:38:01
data have;
length string $100;
input string $;
datalines;
mm_00099,mm_0888
mm_0005
mm_555,mm_888
;
run;

data want;
set have;
var1=COMPRESS(SCAN(string,1,','),'_','a');
var2=COMPRESS(SCAN(string,2,','),'_','a');
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
一眼瞬间 + 1 + 1 + 1 学习了!

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

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

藤椅
webgu 发表于 2013-8-21 19:39:02
data have;
length string $100;
input string $;
datalines;
mm_00099,mm_0888
mm_0005
mm_555,mm_888
;
run;

data want;
        set have;
string=compress(string,'0123456789,', 'k');
run;
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
一眼瞬间 + 1 + 1 + 1 学习了!
yuerqieqie + 1 + 1 + 1 学习了

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

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:40