结果:找到“if语句”相关内容76个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
【实务学习资料】python的Excel自动处理学习资料
11 个回复 - 1526 次查看
|- 相关资料.zip - 234.80 MB
|- 9-7 递归函数写法及应用 - 62.00 MB
|- 9-6 匿名函数写法及应用 - 81.30 MB
|- 9-5 不定长参数写法及应用 - 93.10 MB
|- 9-4 关键字参数写法及应用 - 73.20 MB
|- 9-3 默认参 ...
2020-4-15 09:52 - wz151400 - 现金交易版
R语言if语句
3 个回复 - 700 次查看
有没有大佬可以帮我看看这个语句有什么问题呀?
setwd("D:/R_edu/data")
loans=read.csv("loans.csv")
if (loans$status == "A"){loans$bad_good
2022-10-24 22:47 - Jasonbestone - 求助成功区
if语句的顺序问题
0 个回复 - 367 次查看
两种
if语句。。一开始用的第一种,照着
if语句套的,完全用不了。第二种反而是自己平时用的,居然就解决了。实在想知道为什么第一种照着套的反而无效呢?结果一直是0,像完全没执行循环一样。有没有else continue也没 ...
2022-3-17 16:37 - 池子池子池子 - Stata专版
IF语句如何将变量设定在固定几个值之间然后导出
0 个回复 - 399 次查看
SAS小白斗胆分享:
我遇到的问题是:我有将近三千家股票进行分组回归,然后现在我只想要上证180的股票,该怎么做?
法1:可以将需要的上证180代码下载下来,先用word或者txt的替换等功能只留下代码(最好一行一个代 ...
2022-3-6 21:42 - 张遮大大 - SAS专版
stata中用if语句替换数据
2 个回复 - 837 次查看
求助一下各位大神,我在stata有字符型数据code,数值型数据year2,我希望在比如code为600219时,给其对应的year2赋值1999,应该用什么语句呢?没学过stata所以不大懂, 我写的replace year2=1999 if code=='600219', ...
2021-12-29 17:21 - Z蔓蔓蔓 - Stata专版
if语句只能对一半的数据有效
0 个回复 - 342 次查看
数据类似如下形式:
0 1 3
-1 0 2
-2 -1 0
统计上半部分数据的加权形式我用如下代码实现了w是一个额外的参数变量
但是我现在对负数的这部分没法用这段代码的改写实现,只能循环一次然后就 ...
2021-9-2 17:43 - 水手X - Stata专版
如何用stata写if语句
2 个回复 - 6061 次查看
面板数据,股票代码stocki、年份year,想生成一个新的变量t,如果year取2002及以后t取1,否则取0,如何写这条命令?想生成另一个变量p,如果年份取2001且2001年时变量indir>=1/3变量p取0,否则取1,这条命令又怎么写 ...
2017-11-18 12:07 - 湘竹书燕 - Stata专版
倾向值匹配模型psm logit后加入if语句提示错误
2 个回复 - 3251 次查看
下面的语句提示错误,我改了很久都没改出来,请各位大神在方便时指导下语句如何修改?1.一种方法的语句方式及提示错误psmatch2 PE $x if PE_rate1==1,outcome(roe1 roa1) nei(3) logit提示错误:outcome does not va ...
2019-12-19 17:01 - sap_retail - Stata专版
data步 set多个数据集后的if语句问题
2 个回复 - 1247 次查看
程序如上,问题是aa3中,期望trt为空时赋trt1的值,但实际应用中会只赋aa2的第一行的trt1的值。
解决方法也有,就是在data aa3 步,set后加by subjid visit;或者另起一data步进行if。
但我并不清楚详细原理,希望各 ...
2020-4-17 17:30 - lxxlljxly - SAS专版
Stata如何构建多选的if语句?
0 个回复 - 912 次查看
大神好!
想请问一下在stata里如何多选几种变量并用数值表示(生成新变量)
比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数据 ...
2020-4-17 23:08 - Jettr - 计量经济学与统计软件
求问一个关于if语句的简单问题
4 个回复 - 975 次查看
我想要给数据进行一个分类,根据编号把可支配收入分类。我的指令如下:
gen kzpfenlei=.
if proid==1 | proid==9 {
replace kzpfenlei=4
}
if proid==2 | proid==11 |proid==10| proid==19 |proid==13 {
...
2019-10-19 00:15 - susanyueer - Stata专版
if语句中存在多个or是否有简化方法
3 个回复 - 8281 次查看
问个简单问题,在
if语句中,如果出现多个or 是否可以简化,比如 if city=“上海” or city=“北京” or city=“天津” then caity1="直辖市"
能否改写成类似 if city XXX("上海",“北京”,“天津”) then cait ...
2016-5-23 15:39 - zorro2004 - SAS专版
关于SAS里面的_N_的问题(我不懂他在if语句里面的机制)
10 个回复 - 8867 次查看
先上例子
data a;
input No;
datalines;
1
2
3
;
run;
data b;
input gg;
datalines;
1
;
run;
data all;
if _n_=1 then set b;
set a;
run;
proc print;run;
结果
去掉if _n_=1 the ...
2015-6-20 20:20 - mathczh - SAS专版
多个if语句的如何编写
1 个回复 - 3999 次查看
我的数据是基于问卷获得的 一道问卷选择题分别有3个选项 ABC分别对应123,但是该问题的ABC选项得分是3分5分和7分
if语句应该怎么编写才能同时判断3个选项
2018-9-1 13:03 - jxapp_6334 - Stata专版
关于在MACRO中用IF语句的问题!
14 个回复 - 9015 次查看
我一直没明白,到底在MACRO中用IF语句,啥时候需要写成%IF,啥时候不需要呢?
好像DATA STEP中的IF语句都不需要%,那PROC SQL还有PROC REG中的IF语句需要加%么?
比如在用PROC REG的时候,不同的条件语句下,用 ...
2010-4-13 21:29 - rockfido - SAS专版
if语句添加精度
0 个回复 - 696 次查看
如题,程序如下:
已经运行了很久了,不添加精度的话,不知道还得运行多久!!!
恳请坛友和老师的指教!谢谢![/backcolor]
2017-8-16 10:51 - 拂去尘缘 - MATLAB等数学软件专版
SAS宏%if语句中进行两宏变量的关系运算出错
3 个回复 - 4362 次查看
我想在
if语句中加用两个判断条件来对&var进行重新赋值。但运行提示解析失败。
MLOGIC(REVALUE): %IF 条件 "&varcon" = "&value" and "&var" = 为 FALSE
请高手帮忙解决下!多谢!
2016-11-25 23:40 - sl122113 - SAS专版
好奇:stata中long型变量怎么用if语句?
6 个回复 - 7227 次查看
我在stata中province变量的anhui、beijing等由字符型encode为了数值型,那么我想用reg y x if province==anhui,为何出错:anhui not found,我又用reg y x if province==“anhui”,提出出错:type mismatch,应该怎 ...
2015-10-18 14:42 - bluce-lee - Stata专版
关于if语句的问题
2 个回复 - 901 次查看
reg cumulative_abnormal_return if Use==Construction & dif==0, robust
我想执行上面的命令 为什么显示Construction not found, 我的Use下面明明有Construction啊, 而且已经改成了数值型格式
求高人解答
2016-8-4 14:56 - Marco_0610 - Stata专版
用if语句出现问题 求助
2 个回复 - 900 次查看
代码如下:data sportscars;
infile 'd:\sas\exam\usedcars.dat';
input model $ year make $ seats color $;
if year
2016-7-13 19:01 - snow_huang - SAS专版
IF语句出问题
2 个回复 - 924 次查看
程序如下图:
报错提示:
提示缺少括号,但检查多遍未发现错误啊
查找论坛未能得到解答,特发帖求问,望不吝赐教。
2016-4-30 21:20 - uchar - Stata专版
关于stata里两种if语句区别的疑问
3 个回复 - 3522 次查看
各位大神,请教一下stata里的两种
if语句有什么区别。我知道正常来说应该是replace d=c if a==1这样子的,但是我看到有的人用类似于下面这样的编写形式:if a==1{ replace d=c
}
比如
forvalues x = 1/4 {
i ...
2016-3-22 20:00 - fulishadawang - Stata专版
Stata if语句对小数的判别
3 个回复 - 3665 次查看
stata版本13.1
主要是在清洗监测数据时遇到的麻烦,目的是将一个变量中的1.44替换为144。命令为
replace var=144 if var==1.44,
但是返回结果是0替换。在数据表格中该列1.44这个值却是存在的。
后来经过测试 ...
2015-6-4 19:40 - mithanan - Stata专版
请教个if语句问题。
1 个回复 - 1444 次查看
下面是我写的循环I=3
sigema=0.05
T=7
V=matrix(0,nrow=10000,ncol=560)
VR=matrix(0,nrow=10000,ncol=560)
VF=matrix(0,nrow=10000,ncol=560)
for(N in 1:10000)
{
v=10000
V[N,1]=10000
VR[N,1]=10000 ...
2015-2-21 12:37 - wdcynh720 - R语言论坛
sas if语句可以连用吗
3 个回复 - 2292 次查看
我需要先确定条件A,再在条件A的条件下,确定B成立再做运算,如果只是一个条件直接用if do then 就好,可是
if语句可以连用吗?
2014-11-23 06:45 - bhqbh - SAS专版
if语句写在do循环里的output之前与之后的区别
1 个回复 - 3688 次查看
data s;
infile datalines missover;
input type $ @;
do i=1 to 15;
input x @;
/*if x=. then delete;*/
output;
if x=. then delete;
end;
drop i;
datalines;
a 2 4 3 2 4 7 7 2 5 4
b ...
2014-5-20 13:32 - fan19889017 - SAS专版
关于if语句
2 个回复 - 747 次查看
新人弱问一下。。
如果要同时满足两个条件A和B,用
if语句该怎么写?(或者不用
if语句也实现这个功能
thx
2014-4-5 22:07 - leeiflife - SAS专版
求助,怎么在IF语句里使用Do循环
10 个回复 - 7180 次查看
大概是这样,我想往缺少的时间戳里填补数据。(比如说9:00:01到9:00:05 如果没有数据,那么我就将9:00:00的数据复制给9:00:01到9:00:05,当然我是在9:00:06才能发现9:00:01到9:00:05没有数据的)。
但是发现 ...
2014-1-25 22:12 - wildpanda - SAS专版
if语句运行错误
6 个回复 - 1668 次查看
代码的一部分:X是一个矩阵x=100000000;for(i in 2:nrow(X)){for(j in 1:i-1){xba=W){x=W #求最小值及其位置x0=i;x1=j;}
想求出W矩阵中最小值及其位置,为什么说
if语句运行错误Error in if (x > W) ...
2013-11-22 22:50 - ..空白﹏./ka - R语言论坛
or 在if语句中的逻辑判断
5 个回复 - 14214 次查看
请教各位高手:
if id=1 or 2 then num=3;
if id =1 or id=2 then num=3;
这两句有什么区别,执行出来的效果不同,谢谢!
2010-8-9 00:04 - luorongjin - SAS专版
用if语句做逻辑判断的时候出错
5 个回复 - 3349 次查看
用
if语句对final这个变量进行分级grade,代码如下:
data test;
input subject exam1 exam2;
final = (exam1+exam2)/2;
if final ge 0 and final lt 60 then grade='d';
else if final ge 60 and final lt 80 t ...
2013-2-19 14:19 - seasseas - SAS专版
sas如何分组进行if语句的判断
15 个回复 - 7827 次查看
请教:我的数据是这样:包括变量stkcd date price,stkcd是股票代码,date是日期,price是股价。数据举例如下:
stkcd date price
000001 19990101 5
000001 19990102 6
...
000001 19990130 7
000 ...
2013-1-24 17:39 - lemonxinran - SAS专版
求助:关于if语句的表达式
3 个回复 - 3063 次查看
背景:m1 m2 m3 m4 m5 都是分类变量,取值为1 或 2,也存在缺漏值 . 的情形。
问题:现在想计算在满足 m1 != 1 的前提下, m2 = 1 或者 m3 = 1 或者 m4 = 1 或者 m5 = 1的样本有多少个?
表达式1:
count if m1 != ...
2013-1-1 23:34 - hiderm - Stata专版
请问:DATA步中IF语句用法
4 个回复 - 10214 次查看
if x in ('a001','a002','a003'...'a100') then y='a';
括号里面的a001-a100如何简单的表示出来?
在proc format中,可以用'a001'-'a100'表示,但在IF语句中就不适用。求解!
2012-12-2 21:14 - liyichen17 - SAS专版
sas if语句能这样用不?
5 个回复 - 4613 次查看
data score.a;set score.score_simple (obs=100);if bjh='经济%' then bjh_department='经济学院';else if bjh='国商%' then bjh_department='国际商学院';
run;
在新生产的数据表中,bjh_department 这个变 ...
2012-11-17 13:28 - 围炉吃瓜 - SAS专版
关于IF语句
0 个回复 - 870 次查看
现在我想定义一个参数Z,如果j≤j1≤j+len(i)≤L且k≤k1≤k+wid(i)≤w,则z=1,否则z=0
如果用
if语句怎么写呢,我觉得条件挺多的,写了一下运行出错。其中i=1~4
2012-7-4 10:16 - 程宵 - SAS专版
请教一个if语句包含last.和first.的问题
3 个回复 - 10073 次查看
proc sort data=company.usa out=work.temp2;
by manager jobtype;
data company.budget2(keep=manager jobtype payroll);
set work.temp2; by manager jobtype;
if wage ...
2012-4-9 21:14 - 水晶石斑鱼 - SAS专版
[求助:关于if语句]
10 个回复 - 11435 次查看
我想做“如果同时满足sh2$PROVINCE==21和sh2$HUKOU==1这两个条件,才进行下面的执行语句”当我用if(sh2$PROVINCE==21 & sh2$HUKOU==1) 时,会出现“警告多于50个(用warnings()来显示第1个到第50个)”的提示我查 ...
2008-7-28 16:57 - 蝇子 - R语言论坛