楼主: wangze1789
15697 5

[数据管理求助] replace命令中不能用if语句? [推广有奖]

  • 0关注
  • 0粉丝

大专生

23%

还不是VIP/贵宾

-

威望
0
论坛币
555 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
114 点
帖子
9
精华
0
在线时间
81 小时
注册时间
2008-1-24
最后登录
2020-9-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
今天做数据库时候出现的问题如下:
replace a1=2, if prof<0
然后报错了
option if not allowed
这太奇怪了,replace命令中怎么可能不能使用if语句?我之前记得使用过的啊,是我stata版本的问题吗?求高手解惑

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:replace place PLA LAC 不能用 replace

沙发
rommelwenhao 学生认证  发表于 2014-8-23 19:15:05 |只看作者 |坛友微信交流群
去掉逗号
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 精彩帖子

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

使用道具

藤椅
xingxf 发表于 2014-8-23 20:07:45 |只看作者 |坛友微信交流群
那个报错不是说了么:option if not allowed
你在replace命令后加了“,”,那么程序认为是replace命令的option,replace命令是没有if这个option的。
你要做的是加上if条件,用if的时候,是不能和前面的命令用“,”隔开的。
Stata的语法你还要仔细看看,否则很容易出这些小毛病。
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 正解

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

使用道具

板凳
dxystata 发表于 2014-8-24 03:55:59 |只看作者 |坛友微信交流群
replace a1=2 if prof<0
已有 1 人评分热心指数 收起 理由
crystal8832 + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

使用道具

报纸
SpencerMeng 在职认证  发表于 2014-8-24 17:05:41 |只看作者 |坛友微信交流群
不能有逗号
已有 1 人评分热心指数 收起 理由
crystal8832 + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

使用道具

地板
wangze1789 发表于 2014-8-25 11:24:14 |只看作者 |坛友微信交流群
多谢各位啦

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 23:33