结果:找到“字符变量”相关内容82个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
stata合并字符变量
5 个回复 - 3331 次查看
我有三个dta文件:1.dta、2.dta、3.dta。都是图片里面那样的,要按照country变量(都是国家英文名)合并,但用如下命令合并时,clear
mergeall country using G:\data, dta
提示“exchangerate2.dta
type mismatch” ...
2017-2-28 14:08 - weishoudao - Stata专版
stata 字符变量删掉前两个字母
2 个回复 - 2854 次查看
请教一下大家,怎么删掉
字符变量中前两个字母呢?我有输入 compress(var,'SZ') //SZ为字母,结果是invalid syntax;replace var=subinstr(var,"SZ"),也是invalid syntax。数据为:
2020-9-20 21:28 - 微观经济学z - 灌水吧
关于SAS字符变量长度的疑惑
4 个回复 - 615 次查看
麻烦大佬们帮忙解答下,我在树上看到如下的程序,就是
字符变量pj不加冒号时候,当长度设置成80.,可以得到8个观测,但是设置成81.,为什么就只有4个观测。谢谢各位!!!!
2022-9-26 09:08 - 黄药师1989 - SAS专版
stata字符变量操作
2 个回复 - 1017 次查看
想把foodcode1中中空缺的用foodcode2代替
replace foodcode1=foodcode2 if foodcode1==.
使用代码说格式不符合 是字符串不能合并么 数值型的就可以,但是不想转换成数值型相加,我的变量开头有数字零,转化为数 ...
2021-12-22 16:33 - mxw - Stata专版
关于去除字符变量的某一部分
4 个回复 - 1786 次查看
情况是这样的,我数据集有一个变量是记录既往病史的,例如某个受试者既往病史是“心脏病、高血压、糖尿病”,我想实现的功能是,把这个受试者的既往病史去掉高血压,变成“心脏病、糖尿病”,因为我不关心高血压。如 ...
2015-12-24 11:58 - 我舅是_黄蓉 - SAS专版
如何判断一个字符变量是否为空?
5 个回复 - 22896 次查看
怎么样判断缺项的
字符变量是空呢。因为要用到if else语句。
我的想法是
if (
字符变量不为空) then ...
else ...
但是我不知道这个条件语句怎么写,是"name!=null"吗?
还是直接:
if name then ...
e ...
2011-5-3 10:29 - huangoramy - SAS专版
根据字符变量x中取值的顺序,得到新的变量y·
6 个回复 - 1514 次查看
先根据
字符变量x中取值的顺序,得到新的变量y,按照顺序分别为1 2 3。
x y
a 1
b 2
a 1
c 3
b 2
c 3
c 3
.
不要用if x="a" then y=1; 根据顺序判断。谢谢!
2019-7-12 23:50 - dxystata - SAS专版
请教大家红色的字符变量要如何变成数值啊?
24 个回复 - 39765 次查看
试过destring字符型变量名,replace
可是却没有用 提示 相应的变量 contains nonnumeric characters; no replace
我的数据大概是附件这样。。好多列都是红色。。可是我看不出来有什么差别啊。。不知怎么办了TT 急求 ...
2012-7-26 18:17 - lyly943 - Stata专版
版主的《数据挖掘与商业案例》的字符变量压缩
5 个回复 - 2032 次查看
我看到第14章 14.2.7 节关于
字符变量压缩的章节。
有两个问题:
1. 我算出来的log p value 最小的聚类数是5,而书上是3. 是不是也有人和我一样?还是我哪里算错了?
2. 按我的理解,这部分code的逻辑是, ...
2012-5-13 16:12 - sinksought - SAS专版
请问如何在proc import前定义字符变量的长度?
3 个回复 - 5898 次查看
proc import out=CG_Commit1 datafile="E:\DATA\公司治理结构\委员会结构\CG_Commit1.csv"
dbms=csv replace;getnames=yes;run;
proc import out=CG_Commit2 datafile="E:\DATA\公司治理结构\委员会结构\CG_Commit ...
2015-12-16 22:47 - lizhewenbei - SAS专版
是不是字符变量不适合做merge时候的key variable?
9 个回复 - 6916 次查看
是不是
字符变量不适合做merge时候的key variable?
用的是stata11
. use 07acqswitch.dta,clear
. sort deal_no xadv_code
. merge deal_no xadv_code using 04acq_loyalty.dta
(note: you are using old mer ...
2011-6-1 21:35 - econfj - Stata专版
SAS将一列字符变量存储到字符数组怎么弄?谢谢
7 个回复 - 6498 次查看
比如,我有下边的这样的dataset:
data work.temp;
input x y$ @@;
cards;
1 北京
2 上海
3 成都
4 苏州
5 重庆
6 天津
;
run;
我想要将y这一列
字符变量存储到一个数组中,用作以后的应用。
请问大家这 ...
2016-2-24 13:52 - chenyyx - SAS专版
求助 SAS两个字符变量如何合并成一个新的变量
8 个回复 - 19668 次查看
本人因工作需要,SAS初学者,也许问题很弱智,请别见怪!!
请教我有一个变量name,有3个数据,还有个变量 number,我想生成一个新的变量code,如下所示, 怎么写程序?
name number code
A ...
2009-7-14 22:58 - shaxuan - SAS专版
如何将几个字符变量合并成一个变量?
7 个回复 - 14412 次查看
请各位看如下图:
stockid,year分别是证券代码和年度,Name是人名,province_id是该人物所处省份,我请教的问题是:
如何按照stockid,year作为分组依据,将province_id合并起来,生成新的变量province_new? ...
2016-8-31 22:28 - zyonline1981 - Stata专版
求教!请问如何把带英文字母的字符变量转换成数值变量
3 个回复 - 1899 次查看
大家好!
请问Stata如何把带英文字母的
字符变量转换成数值变量?
例如:
EVENT_ID
1161BA
1161BA
1161BC
1161BE
1161C6
1161C6
1161C7
1161C8
1161CB
1161CE
1161D0
谢谢!!
2016-8-11 07:16 - MiL__` - Stata专版
多个字符变量连接
2 个回复 - 2584 次查看
有10个
字符变量a1-a10,a1='001',a2='',a3='003'……其中有些为空值,想把这些变量连接起来形成一个字符串,像001003004……这样,请问在sas里怎么实现啊?
2016-2-24 14:41 - mufuqu - SAS专版
请问,sas怎么在一串字符变量里定位大量特定值
2 个回复 - 1851 次查看
请问大家,sas怎么在一串
字符变量里定位某几个值。我知道一个全部列出来的方法, 比较麻烦,想看看大家有没有简单的方法。比如有一个变量A,我想找出变量A等于('A1', 'A2', 'A3', ...'A1000'), 那用 IF A IN('A1', ' ...
2016-1-17 07:37 - van0604 - SAS专版
如何将SAS中数值的字符变量统一转变为数值型
4 个回复 - 2591 次查看
data a;
input id $ x $ y $ z w $ t $ o $ p $ q $;
cards;
1 3 app 34 2 9 苹果 3 梨
4 6 people 56 8 9.6 4,8 cc 香蕉
12 6 t23 9 . . ztc4 4q 菠萝
15 89 pear 90 0 3 yourar er5 番茄
;run;
如上数据 ...
2015-12-25 13:59 - liehuodgq - 新手入门区
去掉字符变量中某一个值
4 个回复 - 4904 次查看
有一列数据2008-01
2008-02
2008-03
2008-04
2008-05
......
......
......
2014-12
请问怎样把中间的“-”这个字符去掉
2014-11-29 20:50 - yuzhiboyou - Stata专版
求助----有关STATA字符变量输入问题
1 个回复 - 965 次查看
刚学STATA编程,想输入一个
字符变量,然后判断变量中是否包含“-”,我的语句如下,但总是提示“type mismatch”,问题在哪里?求高手解释下
local item "2008-1"
dis strpos(`item',"-")
2013-12-13 16:25 - nieqian333 - Stata专版
如何使字符变量靠左
4 个回复 - 2099 次查看
data aaa;
input x y$16.@@;
cards;
1 2
2 4
;
run;
data aaa;
length _x $16.;
SET aaa;
_x=put(x,12.);
drop x;
rename _x=x;
run;
如何使x和y一样,前面没有空格。
2012-11-29 09:35 - dxystata - SAS专版
请问用libname连接数据库时字符变量的最大长度问题
3 个回复 - 2852 次查看
我在SAS中利用libname中的oledb方式连接Sql Server的数据库
直接可以在SAS的逻辑库中查看原始的数据库
有的字符串变量在Sql Server中是varchar(max)
但是在SAS中却是$1024.格式的
所以后半部分就被截断了
请问如 ...
2012-9-20 13:45 - playmore - SAS专版
特殊字符变量对齐方式
3 个回复 - 2048 次查看
hi, 我有这样一组数据,包括两个
字符变量a,b:
a b
39 ( 41) 49 ( 47)
85 97
9 ( 9) 12 ( 12)
5 ( 5) ...
2012-2-22 08:52 - previal - SAS专版
同一个长字符变量(事务所名称)前后两年值的比较
5 个回复 - 2693 次查看
代码 会计截止日 事务所
000002 2005-12-31 毕马威华振会计师事务所
000002 2006-12-31 毕马威华振会计师事务所
000002 2007-12-31 毕马威华振会计师事务所
000002 2008-12-31 毕马威华振会计师事务所
000002 2 ...
2010-10-21 16:33 - O(∩_∩)O~! - SAS专版
如何将一张表的所有字符变量加单引号?
5 个回复 - 6909 次查看
之前我问过如何同时改变一张表的所有数值变量的值
有网友给了我一个很好的答案,如下所示:
现在我想接着再问一下如何为一张表的所有
字符变量加单引号,应该只要改上面的sample(i)=2*sample(i);语句就行了,只 ...
2011-10-26 15:16 - playmore - SAS专版
关于call symput的问题——为什么赋值字符变量时会出问题
8 个回复 - 5278 次查看
我想做的事情是遍历数据集A,根据某个条件挑选出A中满足条件的观测(满足条件的观测肯定只有一个),
然后将这个观测中的几个变量通过call symput赋值给宏变量。如:call symput('preclose',preclose);将观测中变量 ...
2011-10-23 17:35 - 邢不行 - SAS专版
有没有办法批量命名一组字符变量
2 个回复 - 2431 次查看
比如现在我要生成一组数据框,
名称分别是v1 v2 v3 ... v12
问有何办法生成这12个名字
for ( i in 1:12)
{
v & i =i
}
貌似在里头没法对字符做循环。
2011-4-6 22:06 - frederic7 - R语言论坛
如何在PROC IML中数值变量转变为字符变量
1 个回复 - 2043 次查看
在PROC IML中,如何将数值变量转变为
字符变量?
在DATA步中:
data aa;
input x y@@;
cards;
1 2 3 4
;
run;
data aa;
set aa;
z=put(x,$1.)||put(y,$1.)||'%';
run;
data aa;
set aa;
z=put(x,$1.)!! ...
2011-3-15 19:03 - zhangweibeckham - SAS专版
数值变量转换为字符变量的问题求助
1 个回复 - 1913 次查看
data Stat1.;
set Stat.;
informat StdDev 18.3;
format StdDev 18.3;
StdDev2='('||put(StdDev,$18.)||')';
run;
这里是想将StdDev只保留三位小数,然后加括号后得到StdDev2
但是现在的程序没有得到 ...
2010-11-24 14:27 - peijiamei - SAS专版
SAS字符变量自动补0的问题
2 个回复 - 6588 次查看
如题,在读入
字符变量时空位自动补0。举个例子:
比如读入全国各省(市)的名称,有的省(市)是两个字,如北京,有的省份是三个字,如黑龙江。在读入时选择如下格式:
input region $ 6. ;
结果北京后面会出现一 ...
2010-9-9 17:26 - 众里千百度 - SAS专版
问一个字符变量和数值变量转换的问题
5 个回复 - 5126 次查看
我用encode var1, gen(obstacle) 把var1的
字符变量转换成了数值变量, 转换后,数字1赋予给了字母顺序排在第一位那个字符 。
字符变量如下
var1
major ob
moderate
moderate
moderate
moderate
no obsta
mino ...
2010-7-10 07:25 - 若彤22 - Stata专版
字符变量转换成数值变量
3 个回复 - 5279 次查看
最近导入了一个数据,里面有turnover这一项,在导入的时候把turnover做成字符型的了(如果是用数值型的导入的话,会有很多字符无法辨认),但是后来的运算中需要把这个变量当成数值型的,不知道该用什么function,我 ...
2010-5-2 03:59 - elliott828 - SAS专版
求助:如何为字符变量赋含引号的字符串?
9 个回复 - 6813 次查看
想达到以下目的:
%let a=compress("&var1"!!'good');
data a;
x="&a.";
run;
假定a的格式无法修改,怎么能够把a的值正确赋给变量x?
多谢大家了!
2010-4-22 21:24 - yzzhang - SAS专版
tsset a b,需要非字符变量?
0 个回复 - 3069 次查看
面板数据,用tsset country year varlist: country: string variable not allowed 遂去country string 属性。 destring country,replace country contains nonnumeric characters; no replace 何故?
2010-4-23 21:08 - peyzf - Stata专版
请教STATA关于字符变量的操作问题
2 个回复 - 1822 次查看
碰到一个问题,向各位高手请教。例如有一个变量是各大上市公司前10大股东的名字(汉字),名字间以逗号隔开。现在想把每个变量里面第一个股东的名字拿出来,单独成为一个变量,该如何操作?
2010-3-21 21:39 - 弃天地 - Stata专版
【求助】请教寻找字符变量的共同项
2 个回复 - 1627 次查看
本人SAS新手,请教前辈如下问题,谢谢!现有两个数据 集a,b;a中有个变量c(第一列),b中有个变量d(第二列)000001.SZ 000005.SZ000002.SZ 000002.SZ000003.SZ 000001.SZ000005.SZ请问如何找出上面两个变量的共同 ...
2008-8-11 15:18 - dreweaver - SAS专版