结果:找到“sas 字符串”相关内容58个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
sas正则表达式 # 中文字符串 # 焦急
6 个回复 - 1927 次查看 使用函数或者正则表达式处理中文字符,将以下信息拆分为发放日期、业务类型,担保方式、期限、账户状态等。[hr][hr] [hr] 使用find与substr函数不能对中文字符很好的截取;本人正则用得不好,没法拆分成想要 ...2021-6-22 14:29 - Undernatural - SAS专版
SAS提取字符串
5 个回复 - 9363 次查看 原始数据是这样,变量只有一个字符型变量,其中变量由许多名字连在一起,仅用逗号隔开。原始数据有很多行,这里限于篇幅只列出一些行 数据在附件里。 想得到这样结果,仍然保留变量不变,但新增加name_1, name_2, ...2012-12-18 17:42 - joney00 - SAS专版
[求助]请问各位高手:有没有从右侧截取字符串的SAS函数??
8 个回复 - 23406 次查看 [求助]请问各位高手:有没有从右侧截取字符串的SAS函数??[求助]请问各位高手:有没有从右侧截取特定字符串的SAS函数?? 就像Excell的Lightb()函数一样。 我是一名初学者,只知道SUBSTR(S)2007-6-19 11:01 - sdf3uinrre5 - SAS专版
SAS 正则表达式为什么不支持[\u4e00-\u9fa5]匹配中文字符串
8 个回复 - 1423 次查看 data test; a="owjgo我"; re=prxparse("/[\u4e00-\u9fa5]/"); b=prxmatch(re,a); put b; run;2022-7-24 11:24 - 乐天天12300 - SAS专版
SAS中如何set 以某字符串结尾的数据集
1 个回复 - 392 次查看 data output; set input:; run; 读取了以input开头的所有数据集。 类似的如果想读取以input结尾的所有数据集该怎么写? 如: data output; set :input; run;2023-6-28 09:17 - Kylin_qin - SAS专版
sas中如何对字符串进行累加
3 个回复 - 432 次查看 比方说我有一个字符串 var="1" 我想让这个字符串重复三次,得到varnew="111",应该如何操作呢2023-2-14 14:58 - freyabc - SAS专版
关于sas字符串截取
7 个回复 - 3419 次查看 各位老大,目前在尝试进行中文字符串截取的过程中,发现ksubstr如果处理那种中文、数字、符号混合在一起的字符时,会出现丢失内容或者将结果转换为乱码的情况。 data a; length a $200. a1 a2 a3 $10.; a="2019 ...2020-7-23 12:21 - 乾坤神龙 - SAS专版
sas怎么把字符串里的双引号全部替换为单引号
4 个回复 - 647 次查看 如题,谢谢!%let a1="aa","bb","cc"; %let aa=%sysfunc(prxchange('s/(")/(')/',-1,%str("&a1.") ) );*---这里不对,不知哪位知道,谢谢!;2022-3-16 22:32 - klaudlit - SAS专版
NOTE 49-169: 加引号字符串后的标识符的含义可能在将来的 SAS 版本中更改。
6 个回复 - 8667 次查看 SAS初学者一枚,使用教程书上的代码日志中出现以下提示: NOTE 49-169: 加引号字符串后的标识符的含义可能在将来的 SAS 版本中更改。建议在加引号的字符串和其后的标识符之间插入空格。 求教该如何解决~谢谢~~2018-8-15 17:14 - LEAKKI - SAS专版
sas中如何判断一个变量的字符串是否包含另一个变量的字符串
6 个回复 - 21014 次查看 比如我现在有两列变量,分别记为var1 var2,观测值为: var1 var2 1 aab a 2 aac b 3 bbc a 4 aac c 我想要找到var1的字符串中包含了var2的字符串的观测值,就比如这边的第1和第4组观测 ...2016-1-20 09:18 - 薄言往诉 - SAS专版
sas 字符串提取
6 个回复 - 1575 次查看 数据集有100多万的观测,只有一个很长($1024.)的字符变量,里面的形式如下: { "applyJoinSitu":0.2993906136, "cmfqFpNrAlLv3":2, "dminFpAvPsCnt3":1, "execStlRate":14.88, "finCmlisrAmt":3500.0, ...2020-12-25 14:12 - Undernatural - SAS专版
SAS宏%do中是否可以遍历数组或者循环操作给定的字符串
2 个回复 - 1911 次查看 比如 想要循环操作‘a' ’b' ‘c'三个字符串 data步中可以do i=‘a' ’b' ‘c'; 但是在macro中如何实现类似的操作呢? 使用%do i=‘a' ’b' ‘c'; 会提示缺少%to。2020-9-22 15:29 - Rorschach啊 - SAS专版
SAS字符串提取函数substr小疑问
3 个回复 - 1032 次查看 请教论坛大神,有如下程序:data; y=10600001; ...2020-2-22 11:25 - huangtiancheng - SAS专版
SAS字符串提取函数substr小疑问
2 个回复 - 1368 次查看 请教论坛大神,有如下程序: data; y=10600001; z=substr(y,7,6); put z=; run; 疑问:z值应该是从y的第7位开始提取,往后提6位,这个怎么解释?往后没有6位了是否应该截断,为啥输出结果为z=6 ...2020-2-18 15:28 - huangtiancheng - SAS专版
SAS字符串提取函数substr小疑问
0 个回复 - 792 次查看 欢迎使用Markdown编辑器 经管之家:Do the best economic and management education! 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解 ...2020-2-18 15:25 - huangtiancheng - SAS专版
【求助】SAS正则表达式提取文本中多行多列字符串(由字符和数字组成)的程序怎么实现
4 个回复 - 1073 次查看 各位大师,求助一个SAS编程方面的问题。 考虑用正则表达式提取导入数据中由字符和数字组成的长度为8的字符串的程序怎么实现,这种特定字符串存在多行多列的情况,比如: 序号 列1 列2 1 ...2020-1-12 15:54 - 小白学SAS09 - SAS专版
SAS 如何解析json字符串,生成sas数据集
2 个回复 - 3696 次查看 在经管也有人提出解析json的问题,看到有人回复用proc json,但是sas网上的资料太少,求大神帮助。多谢。2017-9-11 10:22 - yaozibin - SAS专版
SAS筛选字符串变量中的特定变量和删除重复字符
1 个回复 - 3898 次查看 现在的数据结构如下,数据条数有十万多,想问问是否有比较方便的程序可以实现下列3种目的(尤其是第1/2两个问题),万分感谢。 stkcd year name post 000001 2010 a1 总 ...2018-6-28 10:33 - lulu66898 - SAS专版
请教sas中如何统计字符串中包含多少个某字符
4 个回复 - 13291 次查看 如题,假如字符串是“abacd”,统计当中有多少个a?2016-9-20 14:10 - chenshunzhi - SAS专版
SAS之字符串连接符及字符连接函数(去空格)
4 个回复 - 22964 次查看 1、字符串连接符[/backcolor]包括|| ¦¦ !!等例1:data _null_; a=" 中 华"; b="人 民 "; c=" 共和 国"; x1=a||b||c; x2=a¦¦b¦¦c; x3=a!!b!!c; put x1; pu ...2012-8-15 11:14 - zkp216 - SAS专版
SAS截取字符串的方法
13 个回复 - 24352 次查看 我有一个网址(数据导入后变成一个变量)“www.cnblogs.com/jstwt/admin/EditPosts.aspx?opt=1”,想以“/”为分隔符截取他们之间的内容,“jstwt”,“admin”,“EditPosts”,把他们命名为别的变量。现在知道subs ...2011-3-1 17:14 - 040108020007 - SAS专版
SAS里如何按id合并同列字符串
19 个回复 - 10471 次查看 我的问题如题目所示,在网上搜了好多,发现用sql做的居多,但是sas里好像没有stuff这个函数,所以在此请教各位大神如何用sas实现,为了更易读懂,我举例说明: 我的数据集是这样的,有两列,第一列是id,第二列是tx ...2013-5-28 14:36 - appleqiuqiu - SAS专版
求助:SAS 字符串拆分处理
2 个回复 - 11370 次查看 请教各位大神! 现有两个变量值,如下: ID text 1 a^b^c 现想通过^符号将text变量值拆分成三条观测,目标结果如下: ID text 1 a 2 b 3 c2016-12-14 11:14 - 920240553 - SAS专版
sas中如何去掉一个字符串中的所有不可见字符,非常感谢!
1 个回复 - 2608 次查看 sas中如何去掉一个字符串中的所有不可见字符,非常感谢!2016-12-3 12:56 - 左岸光华 - SAS专版
认真请教:sas中如何多次截取特定字符后的字符串???
4 个回复 - 8169 次查看 比如: 特.超强推荐!优质 彩虹腰修身显瘦9分女铅笔小脚裤 -5059,特.超强推荐!优质 彩虹腰修身显瘦9分女铅笔小脚裤 -5059,特.超强推荐!优质 彩虹腰修身显瘦9分女铅笔小脚裤 -5059,特.超强推荐!优质 ...2016-11-29 21:32 - buluque - SAS专版
SAS 使用html时输出excel格式,怎样将数值以字符串形式输出?
0 个回复 - 1323 次查看 在用ods html 时使用proc report 设置表格输出到excel,但是对于本来在sas数据集中是纯数字的字符型变量,输出到excel时就变成数值型了,本来是“0134”的值变成了134,求解答方法。2016-10-31 19:01 - xiao_mingyan - SAS专版
sas宏中生成不同分布类型的随机数,rand函数中字符串设置 或 其他方法
5 个回复 - 4077 次查看 运行提醒 RAND 函数的第一个参数值必须是以下字符串: BERNOULLI、BETA………………,请问这怎么修改呢?2016-9-27 13:01 - 许愿142001 - SAS专版
sas如何提取字符串中的某一部分?
1 个回复 - 2549 次查看 比如98/99_578 99/101_577 100/1112_1598 . . . 然后令a= 98 99 100 b= 99 101 1112 c= 578 577 1598 因为位数会越到后面越大,所以无法使用substr()函数!2016-7-25 09:48 - fyp198744 - SAS专版
SAS提取字符串,Cluster
1 个回复 - 1609 次查看 如上图,这是一个Cluster过程中的分类步骤,是显示在结果页发的我把它复制过来了。本来谱系分类能由图谱直接看出哪些数据在一类里,但是因为数据有点多,这个谱系图就不显示了。我现在想知道这个数据集如果分成n类 ...2016-7-17 22:30 - 啊啊啊啊93 - SAS专版
SAS base crackman 10为什么字符串可以自动转码为数据进行计算?
5 个回复 - 2454 次查看 crackman base 10的解释里的程序,cost为什么是字符串也可以进行计算呢? data WORK.RETAIL; Cost=\’20.000\'; Discount=.10*Cost; Put Discount; run;2016-4-18 09:10 - littlehui1 - SAS专版
SAS中分组合并字符串函数
1 个回复 - 3233 次查看 SAS中有没有自带的按某字段分组合并字符串的函数?2016-3-15 21:35 - lifepasser - SAS专版
sas 中有关字符串的问题 scan substr
4 个回复 - 4351 次查看 这样一个数据集 现在要把它是范围的的列找出来,然后在找这列范围中的最小值, 我这样写太麻烦了,而且2+ 4+ 这样的数也算是范围,我写的时候没有在意,写的不对。 求各位如何写出比较简单的code ...2016-2-25 19:34 - 小琪是豆豆猪 - SAS专版
请问下怎么看sas程序或结果字符串占了几位?谢谢
2 个回复 - 1386 次查看 请问下怎么看sas程序或结果字符串占了几位? 还有类似----+----1----+----2----+----3----+----4----+----5----+----6----+----7代表什么意思啊2016-1-25 10:10 - lastpearl - SAS专版
sas base 123 两个字符串长度问题疑惑求解答!
9 个回复 - 3506 次查看 question 72 The following SAS program is submitted: data work.test; First = 'Ipswich, England'; City = substr(First,1,7); City_Country = City!!', '!!'England'; run; Which one of the following i ...2014-9-14 02:30 - yuyuelife - SAS专版
SAS 函数搜索字符串的问题
11 个回复 - 4566 次查看 proc sql; create table result_compare as select * from GPE_OUT GPE, DM_1 where GPE.subjectID=DM_1.subjectID and find(DM.QueryText, GPE.comment,"i")^=0; quit; 当GPE.comment变量值为 Thank you ...2015-11-18 20:28 - lynneandlynne - SAS专版
SAS字符串的分类。
4 个回复 - 4254 次查看 2342345235523 123S34D44355X 2342345324435 23d2d4534g35f 以上的字符串,想分辨出哪个字符串是纯数字,哪个字符串包含了字母,请问有什么简单的方法? 翻帖看到以前有用正则的,但这个不熟,各位有没 ...2015-11-7 21:03 - mehrwoods - SAS专版
SAS如何读取凌乱数据,将字符串转日期,并且在字符串中截取字段?
12 个回复 - 5834 次查看 我有一百万行向类似下面的文本数据: x1:小明,x2:1988-03-17 12:00:47,x3:男,x4:公务员,x5:喜欢打篮球,x6:1:14,25:10,67:01,6:23,x7:25岁 x1:小红,x2:1982-01-17 11:04:24,x3:女,x4:程序员,x5: ...2013-8-27 23:33 - LinYouthen - SAS专版
关于SAS字符串连接的
4 个回复 - 5624 次查看 比如:temp数据集: A B 中华人民 共和国 中华人民 万岁 中华人民 万万岁 美国 利坚 …… 比如我写: proc sort data=temp;by A B;run; data temp1; l ...2015-8-31 14:13 - 冰棱 - SAS专版
SAS如何计算有多少个字符串
2 个回复 - 2640 次查看 %let vars=Con_EnergyConsumption Con_Modeling Con_Noise Con_Operation Con_Strength Con_Water_con Con_dehydration Con_washeffect; Proc sql; select distinct count(scan("&vars.",," ")) into : count_vars ...2015-7-23 19:11 - 米兰_卡卡 - SAS专版
SAS中如何输出字符串+数字?
3 个回复 - 4557 次查看 我想使用如下程序输出字符串+数字,但是无法成功 print “the result of tau (quantile=" .quantile_x . ") : " . value; quantile_x和value都是数字。请问如何连接字符和数字?2015-3-1 13:45 - internet.hzx - SAS专版
求解SAS难题——关于宏中中文字符串的引用、调取
1 个回复 - 1425 次查看 /*导入GDP同比增长比例*/ data a; set lending.ITdata; run; data null; set a; a='%Seasongdpratecomp('; b=','; c=');'; file "D:\data\YTM\txt\Seasongdpratecomp.txt"; m=a||code||b||sintdate||b||Td ...2014-12-30 10:22 - fan1984 - SAS专版
关于SAS宏对路径字符串的处理
1 个回复 - 3526 次查看 各位大神求助: 我的目的是为了以传进来的变量的名字定义一个路径,吧回归的结果输出到不同名字的doc里面去,但是这段程序一直报错。 %macro sep(contr); %let root=%sysfunc(cat(d:\control\ , &contr , ...2014-12-15 22:46 - dushuang - SAS专版
SAS 如何保留重复字符串的唯一值
9 个回复 - 5444 次查看 比如一个字符串:'CCCCCBBBBBBBBAAAAAA' 以A,B,C为最小单位,希望删去某一字符的重复值,得到结果'CBA',换言之保留了字符的原始顺序。更复杂一些如果是'BBCCCAABBBAACCCCCC' 则期望得到'BCABAC'这样。期待大侠们指 ...2014-12-3 11:00 - firefox29 - SAS专版
SAS_如何从中文字符串中删除一部分?
6 个回复 - 10105 次查看 data e; t='abc'; t1='a'; t=compress(t,t1); put t;run; data e; t='早上好'; t1='早上'; t=compress(t,t1); put t;run; 第一个可以实现t=bc,第二个输出t=? 是否compress不能删除部分中文字符串?那如何 ...2014-4-24 11:33 - Cemoony - SAS专版
sas里面去掉字符串中所有空格的函数
5 个回复 - 10127 次查看 如题,请问sas里面去掉字符串中所有空格的函数是什么?2013-4-15 22:18 - rwalker - SAS专版
请教:SAS如何导入含有多个空格的字符串(txt)
2 个回复 - 4537 次查看 代码如下: data firm; infile "C:\Users\Administrator\Desktop\test.txt" lrecl=32767 ; input code $ name $ date x1 $ freq content &$2000. ; run; 文本(外部数据)很大,取条样例如下: 1234 中塑 ...2013-5-12 16:21 - newhorn - SAS专版
请教:sas如何去除字符串中括号内的内容?
5 个回复 - 9033 次查看 请问,如何去除字符内括号内的内容(也去除括号),例如,字符窜: GABELLI(PRIOR);BOFAMERRILLLYN(PRIOR) 想把两个(PRIOR)都去除,留下GABELLI;BOFAMERRILLLYN,而括号在字符串中的位置和个数均无法确定,请教 ...2013-4-3 17:08 - winterisnice - SAS专版
sas提取网页源代码内容 如何删除字符串中特定两个字符之间的内容?
7 个回复 - 4361 次查看 现有一段字符串如下:   环保板块午后持续下跌,永清环保冲上跌停,碧水源、维尔利、首创股份、长青集团、国电清新等跌幅居前。 很明显这是网页源代码,我想删除所有''之间的内容,请问各位大神应该怎么办?还 ...2012-3-25 09:20 - 邢不行 - SAS专版
sas中日期时间型数据如何取字符串
3 个回复 - 4529 次查看 我的数据为:20080612,是yymmdd型的,现在我需要将其变为字符型的20080612,在sas中如何实现?谢谢!2013-1-9 16:08 - lemonxinran - SAS专版
SAS Data Step里面有什么函数可以反转字符串 例如一个字段abc变成cba
3 个回复 - 5490 次查看 SAS Data Step里面有什么函数可以反转字符串 例如一个字段原来是abc要变成cba,这个字段的长度也未定2012-6-8 09:48 - laplacce - SAS专版
急!!请教一个SAS字符串变量转数字的问题?急!!
3 个回复 - 3062 次查看 有如下字符,请问如何转换为数字: - 10-21 55 0-1 0 以上字符分别转换为数字并求平均值: 0 15.5 27.5 0.5 02011-11-17 08:18 - heatercool - SAS专版
请问SAS中如何获得一个文件名字符串中的文件名和后缀
4 个回复 - 3159 次查看 原始字符串就是一个包含后缀的文件名,如abc.abc.abcd 我知道怎么取得后缀,就是用scan(word,-1,'.')就行了 但是文件名怎么获得呢?因为文件名里也有可能包含句点,并且后缀可能不止3位 所以用一些定位的方法可能 ...2011-10-21 12:55 - playmore - SAS专版
SAS 中关于怎样去除带有中文字符串中的英文和中文字符,别看问题小
9 个回复 - 13746 次查看 SAS 中关于怎样去除带有中文字符串中的英文和中文字符 compress 在此会出错 不管是利用 complier的 u p 选项 还是translate后再compress 都 无法正确解决此问题 例题: data _null_; str2=compress(st ...2010-12-5 01:18 - 匿名 - SAS专版
跟crackman读sas程序(129)—如何删除字符串变量中的最后一个word呢?
1 个回复 - 1989 次查看 http://crackman.net/?p=12622011-3-8 20:14 - crackman - SAS专版
sas截取字符串的方法
0 个回复 - 1550 次查看 sas截取字符串的方法2011-3-3 13:57 - 论坛数据分析 - 学习笔记1.0
sas宏中字符串连接问题
3 个回复 - 9149 次查看sas宏中字符串连接问题,例如: %macro temp; %let a=2010-01-01; %let b=%substr(&a,1,4); %let c=%substr(&a,6,2); %let d=%substr(&a,9,2); %let e=%sysfunc(cat(& ...2011-2-14 16:11 - yixufeng - SAS专版
怎样去掉sas数据集中字符串开头的空格?
3 个回复 - 15597 次查看 怎样去掉sas数据集中字符串开头的空格? 或者怎样从字符串中只讲阿拉伯数字清理出来?2010-10-20 19:36 - peijiamei - SAS专版
求助:sas里面怎么合并字符串?
4 个回复 - 22274 次查看 菜鸟求助:例如变量x='1223'  变量y='2456'用什么函数可以构造出变量z='12232456'啊,我找了半天都没找到,请大侠指点,谢谢!2007-10-11 20:27 - lovehz - SAS专版