楼主: peijiamei
15969 3

怎样去掉sas数据集中字符串开头的空格? [推广有奖]

已卖:299份资源

学科带头人

75%

还不是VIP/贵宾

-

威望
3
论坛币
26157 个
通用积分
12.7133
学术水平
217 点
热心指数
343 点
信用等级
210 点
经验
75401 点
帖子
1099
精华
1
在线时间
2016 小时
注册时间
2007-11-15
最后登录
2016-3-21

楼主
peijiamei 发表于 2010-10-20 19:36:00 |AI写论文
10论坛币
怎样去掉sas数据集中字符串开头的空格?


或者怎样从字符串中只讲阿拉伯数字清理出来?
关键词:sas数据集 字符串 数据集 阿拉伯数字 阿拉伯 数据 SAS 字符 空格

本帖被以下文库推荐

我的微博:http://t.sina.com.cn/1087192374
欢迎互相加关注!

沙发
hopewell 发表于 2010-10-20 19:36:01
  1. data raw;
  2.     input x $char10. y $10.;
  3. datalines;
  4.      aaaaa bb13443bb
  5.    bbb     aa123bbb2
  6. ;
  7. data out;
  8.     set temp;
  9.     x=compress(x);
  10.     y=compress(y,,'dk');
  11. run;
复制代码
已有 1 人评分学术水平 热心指数 收起 理由
peijiamei + 3 + 2 compress函数的用法学习了

总评分: 学术水平 + 3  热心指数 + 2   查看全部评分

观钓颇逾垂钓趣 种花何问看花谁

藤椅
Bridgenc 发表于 2010-10-21 01:03:15
for x in the code above, using  x=strip(x) may be a better option
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
hopewell + 1 + 1 + 1 我很赞同
peijiamei + 2 + 2 谢谢

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

板凳
pobel 在职认证  发表于 2010-10-21 07:33:12
如果只是想去除字符串开头的空格的话,建议用strip()  或left().

15   data test;
16       x="  aaa     bbb hahaha";
17       x1=compress(x);
18       x2=left(x);
19       put x1=;
20       put x2=;
21   run;
x1=aaabbbhahaha
x2=aaa     bbb hahaha
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
hopewell + 1 + 1 + 1 我很赞同
peijiamei + 2 + 2 谢谢

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

和谐拯救危机

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

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