结果:找到“sas 字符串”相关内容58个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
SAS提取字符串
5 个回复 - 9363 次查看
原始数据是这样,变量只有一个字符型变量,其中变量由许多名字连在一起,仅用逗号隔开。原始数据有很多行,这里限于篇幅只列出一些行
数据在附件里。
想得到这样结果,仍然保留变量不变,但新增加name_1, name_2, ...
2012-12-18 17:42 - joney00 - 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字符串截取
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专版
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字符串提取函数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 个回复 - 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 c
2016-12-14 11:14 - 920240553 - 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 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如何导入含有多个空格的字符串(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中如何获得一个文件名字符串中的文件名和后缀
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专版
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里面怎么合并字符串?
4 个回复 - 22274 次查看
菜鸟求助:例如变量x='1223' 变量y='2456'用什么函数可以构造出变量z='12232456'啊,我找了半天都没找到,请大侠指点,谢谢!
2007-10-11 20:27 - lovehz - SAS专版