结果:找到“改变量”相关内容76个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
批量修改变量名 报错syntax error 请问如何解决?
2 个回复 - 1852 次查看
用循环批量修
改变量名,报错 请问如何解决?谢谢
foreach v of var _all {
2. local i =`i'+1
3. local l = v2 in `i'
4. local k = v3 in `i'
5. rename `v' `l'
6. label var `l' "` ...
2021-12-25 17:05 - Evask - Stata专版
如何批量修改变量名
11 个回复 - 23984 次查看
请教各位:如何在SAS中批量修
改变量名,
例如:变量名分别为V1,V2,V3........V50这50个变量,如果需要将其RENAME为V1_N,V2_N,V3_N......V50_N,该如何操作呢?
因为有多个数据库,其变量的命名方式都是一样的,为了 ...
2012-1-5 17:23 - woxuanwo - SAS专版
可能用到循环语句,修改变量取值
3 个回复 - 829 次查看
如下面所示数据,对应每一个code的公司观察值,虚拟变量D打分需要做如下修改:
自从第一次被观察到D=1后(最早是2012年,不确定哪一年被观察到D=1,以300294为例,2013年第一次被观察到D=1;600969则是2014年第一次 ...
2022-8-15 01:11 - bbsflyingsnow - Stata专版
合并数据集时,变量总是没有匹配,明明是按改变量进行匹配的
5 个回复 - 1061 次查看
我在数据合并的时候总是遇到这个问题,如下图:
city_name变量之后是另一个数据集的变量,明显看到城市是不匹配的,合并命令如下:
use data1.dta,clear
merge 1:1 year city using data2.dta
请各位大 ...
2022-4-13 18:26 - 疆良吧 - Stata专版
批量修改变量名的stata命令
20 个回复 - 27901 次查看
看网上讲的批量修
改变量的命令是renvars,我尝试着在stata13上搜索了一下,发现根本没有,只有renvarlab,而且用法一样,即:renvarlab a1-a17\b2-b18
2019-6-6 22:41 - hittilehua - Stata专版
modeler如何在各个不同节点批量更改变量名称
4 个回复 - 3177 次查看
用modeler建了一个数据流,里面有十几个节点,源文件里大概也有十几个变量。
现在所有变量需要重新设置变量名且没有规律,一共十几个变量,每个改名问题不大,
但后面十几个节点,里面还涉及大量的计算公式,所有节 ...
2018-8-16 14:08 - 恒星月 - SPSS论坛
如何批量修改变量名
7 个回复 - 2049 次查看
我的变量名现在是var3 var4 ……var23,现在我希望改成year2000 year2001 ……year2020
那我这个循环的话是哪里不对,运行出来就是这个结果
2021-5-18 16:15 - amq388273 - Stata专版
请教怎么批量修改变量值
6 个回复 - 10542 次查看
请教大家,我有一个数据集data,里面100个变量,每个变量的值都是3分类(0、1、2)
现在想把变量的值重新改变一下,0和1归为1, 2归为0,请问怎么批量对100个变量去操作呢?
谢谢大家!
2018-8-31 10:05 - pingguzh - R语言论坛
如何批量修改变量名为它的label名
8 个回复 - 3224 次查看
比如一个数据集 data a导入后 变量名为 _c1_,_c2_ ,..., _c40_
比如_c1_的label是id 如何将它的label “id” 替代_c1_
...以此类推
批量处理
2020-7-3 11:21 - hyb971006 - SAS专版
R批量修改变量值
2 个回复 - 1828 次查看
各位老师好,我想批量把list中的数据框中某一列的值全部修改掉,例如将各个data.frame中Date列的”Dec“改为”Nov,尝试用
lapply(list,function(x) x$date[x$date=="Dec"]
2020-3-19 12:05 - 千车麦穗 - R语言论坛
求助,如何批量改变量名
12 个回复 - 27355 次查看
如:目前变量是a1、a2、a3、……a25、b1、b2、 ……b80,因为需要merge两个相同变量名的文件,所以希望给其中一个文件的所有变量前加x,如变成xa1、xa2……xb1……xb80,请教如何可以实现,我是新手,刚刚接触,谢谢 ...
2012-6-14 16:58 - warsman - Stata专版
SAS修改变量中某个观测
3 个回复 - 1018 次查看
如图,我想将CEOname中的“理查德·杰克逊(Richard Jackson”修改为“理查德·杰克逊”。
本人代码if CEOname="理查德·杰克逊(Richard Jackson" then CEOname="理查德·杰克逊"。可是没有将结果修改,还望论坛大佬 ...
2019-4-3 19:44 - cohen-ci - SAS专版
怎么改变量名
6 个回复 - 20717 次查看
请教:我有十多个sas数据集,里面的变量名都不一样,但是所表达的含义是一样的,我现在为了使用起来方便,想把他们都改成一样的变量名,请问怎么实现?
2012-5-6 13:54 - dandan_9075 - SAS专版
【求助】如何用数组实现批量修改变量名
12 个回复 - 6531 次查看
有test1表格,变量分别为d_201001-d_201006,需要用数组的方法创建新表test2,将对应的变量名更新为d_1-d_6.
sas新手,很多地方学的不太到位,还是要请大神们帮帮忙。
再次谢谢了。。。
2015-4-10 11:17 - dream9876 - SAS专版
请教如何批量修改变量类型
4 个回复 - 5934 次查看
请教大家,我有x1到x100这100个变量,是字符型,想批量生成为数值型的变量,请问应该如何编写程序呢?
array和do if我都不太熟悉,谢谢各位
2016-9-8 16:49 - pingguzh - SAS专版
如何批量修改变量类型和变量宽度
12 个回复 - 43549 次查看
请问如何批量修
改变量类型和变量宽度,
比如:这是变量名,要把变量名尾数为0的变量类型和变量宽度改为string width为200.
有一千多个需要修改,所以复制粘贴太费时间,有高手知道怎么改么,
Q_4_5
Q_4_6
Q_4_0 ...
2010-4-20 16:53 - igoogle - SPSS论坛
怎么修改变量长度
13 个回复 - 29079 次查看
我有一个数据集a,里面有year,month等变量,长度都为12,我现在想让year长度变成4位,month变成2位,请问怎么实现
2012-6-14 09:46 - dandan_9075 - SAS专版
sas 更改变量名
1 个回复 - 2263 次查看
求问在sas中如何更
改变量名称,想把DATA set中的A001000000,改成asset,用了rename option,在属性中改了,可是表格中没有变,程序:data Tmp.Asset (rename ( A001000000 = asset));set Tmp.Asset;run; 查 ...
2016-3-15 11:06 - 艾罗二氏管 - 商业数据分析
在sas中修改变量属性遇到的一个问题
11 个回复 - 5874 次查看
在合并多个数据集时,会遇到同一个变量在不同数据集里数据类型不同的情况,需要修改为一致再合并。为此,写了一个宏程序,但是在执行时发现一个奇怪的问题。程序如下:
%macro attrib;
data _null_;set dsn nobs=o ...
2016-3-2 16:10 - stata18 - SAS专版
如何修改变量属性
6 个回复 - 7031 次查看
我从ACCSEE导入一个数据表到SAS,其它都很顺利,但是其中一个字符型变量的长度为100个字符,我想修改成8个字符,如何修改?
我在表的属性里看到了,但不能修改,应该要通过语句来修改,请指教。谢!
2013-1-28 06:16 - liyunq - SAS专版
压力和X行为改变量相关说明什么
6 个回复 - 1351 次查看
两个变量,一个是压力,一个是X行为
改变量(3点量表:X行为比平常少、和平常一样,比平常多),如果求出有显著性正相关,能不能说 压力越大(高压力),X行为比平常越多,压力越小(温和的压力),X行为比平常少?( ...
2015-5-14 16:09 - 明明重庆2013 - SPSS论坛
【求助】如何用数组实现批量修改变量名 ...
0 个回复 - 996 次查看
【求助】如何用数组实现批量修
改变量名
有test1表格,变量分别为d_201001-d_201006,需要用数组的方法创建新表test2,将对应的变量名更新为d_1-d_6.
sas新手,很多地方学的不太到位, ...
2015-4-10 12:00 - dream9876 - 爱问频道
批量修改变量名
12 个回复 - 9685 次查看
有一数据库,变量名没有规律,现想把所有变量(除ID)后面加“_1”,就是由d a b c d e f g h变成id a_1 b_1 c_1 d_1 e_1 f_1 g_1 h_1,程序怎样实现?
data a;
input id a b c d e f g h@@;
datalines;
1 2 3 ...
2012-10-15 17:57 - Rock2000 - SAS专版
修改变量的问题
7 个回复 - 1761 次查看
有一个变量为year2000-12-31
2000-06-30
2000-01-01
1999-12-31
1999-06-30
1998-12-31
1998-06-30
1997-12-31
1997-06-30
2014-03-31
2013-12-31
2013-01-01
2013-09-30
2013-06-30
2013-03-31
2012 ...
2014-6-3 20:22 - xulc432 - Stata专版
关于在insight中修改变量后多出变量的问题
0 个回复 - 1664 次查看
我大概说一下我的操作步骤,麻烦知道的朋友耐心替我解答,非常感谢。
首先将excel转换成csv格式导入到sas9.3中,如下图。
然后在insight中打开,在数据窗菜单中选择“定义变量”,修改之后如下图。
然后选择 ...
2014-5-29 10:44 - 诸葛清明 - SAS专版
如何修改变量的长度?
5 个回复 - 8658 次查看
看到上面的程序,书上说不能修改数值型变量的长度,为什么?
如果要修改数值型变量的长度,应该怎么做?
如何查看变量的长度,包括字符型和数值型?
多谢!!
2013-10-10 16:07 - 妖帝东皇 - SAS专版
请问用SAS怎么计算改变量
4 个回复 - 1041 次查看
如:股票000002,2003年的值等于2004年减去2003的值,依次类推...至2010年(没有2011年数据);股票000003,只有03到06的数据。。。股票。。。谢谢。
2013-4-15 20:04 - tsh123456 - SAS专版
sas中修改变量值的一个问题
17 个回复 - 6895 次查看
想请问一个问题,有一组sas数据list,如下:
a b c d
1 2 3 "4"
5 6 7 "8"
。。。
。。。
。。。
如何将第四个变量的值中的引号去掉,形成一个新的数据呢?新的数据格式为
a b c ...
2011-6-1 12:31 - xiaoyu163 - SAS专版
sas可以批量修改变量名吗?
5 个回复 - 2680 次查看
我想把v1-v5同时改成 id name age address phone这几个变量,感觉单个用rename好多次好像很麻烦……有没有更好的方法呀?谢谢!
2012-11-10 22:36 - 若水烟寒 - SAS专版
几个数据集,修改变量名
6 个回复 - 3345 次查看
请问,我要给几个数据集的变量改名字,但是变量的名字是随机产生的,我想把第一列都改成P1,第二列都改成P2。
比如,第一个数据集,第一个变量名是P23_4,第二列是P56_9.
然后第二个数据集,第一个变量名是P30_8,第 ...
2012-5-7 16:19 - carol1222 - SAS专版
如何快速的在数据集中更改变量的名字?
5 个回复 - 6035 次查看
有一个很大的数据集,但是有一个变量在命名时写错了,请问如何快速的更改名称?
如果rename的话 还要重新读入读出数据集,会很慢。
有没有快速的方法,例如直接在属性里或者什么地方?
谢谢!
2012-11-9 17:29 - sailingyf - SAS专版
怎么实现在SAS多个数据表中批量修改变量名
2 个回复 - 6592 次查看
我有2000多个SAS数据表,命名分别为sh60001,sd60002,...以此到2000多个,而我现在想把表的变量名Var1,Var2,Var3,改为sh60001Var1,sh60001Var2,sh60001Var3,每一个表都要这种格式,该怎么办啊?求各位大神帮助啊!! ...
2012-11-3 23:22 - mars516323005 - SAS专版
关于修改变量问题
6 个回复 - 1000 次查看
请问在SAS下 可以修
改变量值么? 比如我有个变量名是Interviewer, 下面的变量里有Noreen 但有一个是错误的拼写成Norene, 请问我怎么把Norene 改成Noreen?
2012-10-11 16:15 - gushangyu1983 - SAS专版
求助:如何在数据集里更改变量长度
13 个回复 - 7768 次查看
求助:我有两个数据集,各1.4T左右。现在想把两个表根据ID、日期合并起来。我把临时文件夹改到了一个200G左右的空盘你。然后用sql去查找、合并。但是每次都会出现SAS utility*** disk out of source,然后就会中止。 ...
2012-8-30 18:56 - ryuuzt - SAS专版
给数据集bbb添加或更改变量标签
7 个回复 - 2937 次查看
data aaa;
input variable$ vlabel$;
cards;
no 编号
sex 性别
;
run;
data bbb;
label no="no1";
input no sex;
cards;
1 1
2 2
;
run;
我有5000个变量,这里仅给出个简单的例子。
根据数据集 ...
2012-9-18 08:47 - dxystata - SAS专版
批量改变量值以及多元离散变量的回归
6 个回复 - 3178 次查看
比如原来工作类型为1,我想把它改成12,要如何改呢?
另外,比如工作类型这样有多于2个数值的离散变量,要怎么回归呢?我看到一篇文章是用打分的,职位越高,分值越高,再回归。除了这个办法还有其他么?
谢谢大 ...
2012-4-29 16:35 - szuting - Stata专版
如何更改变量长度
2 个回复 - 2030 次查看
data ccc;
x="中国 ";
y=" 中国 人 ";
run;
去掉前后空格,x的长度是4 y的长度是7
现在变量很多,如何实现变量长度变成变量取值去掉首尾空格的最长长度?
谢谢!
2012-3-11 14:19 - dxystata - SAS专版
如何用foreach改变量名
3 个回复 - 6634 次查看
例如,有变量如下v1 、v2、 x1、x2 、y11、yy1
问题1:全部改为 v1_06、v2_06、x1_06、 x2_06、y1_06、yy1 _06
问题2 :如果原变量数目(如100个变量 )较多,如何从中去掉几个变量,剩下的全部改名为上一个问 ...
2011-9-7 08:44 - davidchendh - Stata专版
批量修改变量的标签的方法 SAS
1 个回复 - 6389 次查看
当一个数据集中变量非常多的时候,用label语句一个变量一个变量加标签会非常的麻烦。
有的时候原数据excel中是提供name和label的对照的。
因此将标签加到数据集上需要批量实现。
2011-4-22 11:48 - 论坛数据分析 - 学习笔记1.0
SAS修改变量名一问
5 个回复 - 5756 次查看
我有一百个变量..想要在每个变量名前都加一个词..比如"Open_XXXX"....请问有快速方法可以搞定吗??
谢谢各位了!!
2011-3-26 20:26 - vieri32 - SAS专版
关于PROC FSEDIT 修改变量问题
0 个回复 - 1654 次查看
我有一个用PROC FSEDIT生成的数据录入文件,现在想改动其中的变量名称以及赋值,该怎么办?
比如:原文件中有变量A,可能的值为(y/n/9),现在想将其替换为B,值不变,仍然是(y/n/9)。
然后再增加C,D,E,F 4个新 ...
2010-10-7 04:36 - lcgjhz - SAS专版
问一个关于更改变量名的问题
2 个回复 - 2078 次查看
现在又一个数据库,里面有几十个变量,变量名字杂乱无章。
想问一下,在Stata中,怎么样方便地将这些变量名统一更改为var1, var2, var3, var4, ……?
用rename一个个改效率太低了,有没有简单的方法?
谢谢!
2010-6-22 17:54 - xlgray - Stata专版
【求助】如何批量修改变量名
4 个回复 - 16481 次查看
原表
变量名:v1 v2 v3 v4
如何批量改变变量名呢 比如换成 A B C F
在线等,多谢大侠!
2010-5-6 11:12 - 禅那 - Stata专版
[求助]如何批量化更改变量名
9 个回复 - 6104 次查看
有控制变量x1 ,x2 ,x3 ,x4, y1,y2 ,y3 ,y4,z1,z2,z3等等。stata如何批量化地实现更
改变量名为pre_x1,pre_x2,pre_x3,pre_x4,pre_y1,pre_y2等等。
我自己写的显示错误,实在不知错在哪?
foreach v of var x*{
loc ...
2010-2-1 14:17 - xmcxy1 - Stata专版
[求助]如何批量化地修改变量名
2 个回复 - 2306 次查看
假设有:一系列的变量,只保留后面的中文变量名,即:应付票据 应付账款 预收账款等等
Excel怎样可以批量化地修
改变量名,即删除“:”号之前的英文?怎样写函数?只能机械地一一地改吗?
非常感谢!
2010-1-17 20:16 - xmcxy1 - Excel
datasets 过程中修改变量名的问题
6 个回复 - 7457 次查看
我想对表中的变量改名,语法如下:
proc datasets library=copper;
modify cu_sh_day;
rename open=open_lme high=high_lme low=low_lme close=close_lme vol=vol_lme opi=opi_lme;
quit;
错在哪里?日志上显示 ...
2009-9-24 09:16 - ageofemp - SAS专版
如何修改变量属性?
2 个回复 - 5395 次查看
在向stata中粘贴数据的时候发现,有些数据的数值比较大,在stata中显示不出来,所以想修
改变量属性,如何修改啊,还请高手赐教!
2009-8-11 17:17 - tc-gaonan - Stata专版