其实我只是想要sum distance timecost if var28==1 membergender==1 但是STATA只认一个条件,不能同时第一个问题,条件判断可以用“或”逻辑相连,例如a=1 |a=2 第二个问题,如果是数字可以除1000后
≥△≤ 📒if用于确定一个条件(例如只对女性的观测值作统计):if gender==“female”(双等号) 📒引号内为与数据集里一样的字符串变量名📒双引号只针对字符型变量,如果是数字型变量就不用加在stata中如何利用summarize中的if条件实现对国产车和国外车一加仑汽油所行驶的里程数的比较工具/原料电脑stata SE 15 方法/步骤1 打开auto.dta 2 在命令行窗口中输入summariz
接下来,我们来介绍Stata中的双条件if函数。该函数的语法如下:if condition1 & condition2 [command] 其中,condition1和condition2是两个逻辑表达式,用于指定筛选条件;comman不需要用两个if的。条件关系选择有,或,且,非。用drop if a1==-1|a1=-8 |代表或,代表且,
replace jianyan=0 if e11==5 | e11==6 //【或】关系:条件为e11=5 或者e11=6,jianyan 变量取值是0 replace jianyan=0 if e11==5 & e11==6 //【且】关系:条件为e11=5 并且e11=gen x2=x1 if gender==2 & grade=="A"or gen x2=x1 if gender=="female" && grade=="A"