3380 10

[数据管理求助] 【求助replace命令失效】想把空格赋值为0,但命令失效 [推广有奖]

  • 0关注
  • 0粉丝

大专生

45%

还不是VIP/贵宾

-

威望
0
论坛币
1696 个
通用积分
0.0008
学术水平
2 点
热心指数
5 点
信用等级
2 点
经验
252 点
帖子
22
精华
0
在线时间
66 小时
注册时间
2017-4-4
最后登录
2021-12-7

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
微信图片_20171116101810.png 想把有网址的企业赋值为1,没有网址的企业赋值为0,在赋值为0的时候命令失效,顺便问下如何赋值为1。企业数很多。请教诸君~
replace website = 0 if website = =
数据的话就是酱~


二维码

扫码加我 拉你入群

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

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

关键词:replace place LAC PLA website

回帖推荐

arikjin 发表于7楼  查看完整内容

gen website_n=1 replace website_n=0 if website ==""
沙发
我爱写论文- 发表于 2017-11-16 10:24:01 |只看作者 |坛友微信交流群
就是replace时候显示type mismatch

使用道具

藤椅
arikjin 在职认证  发表于 2017-11-16 10:27:09 来自手机 |只看作者 |坛友微信交流群
website字段是字符型,if后面要改成==\"\"

使用道具

板凳
我爱写论文- 发表于 2017-11-16 10:31:32 |只看作者 |坛友微信交流群
arikjin 发表于 2017-11-16 10:27
website字段是字符型,if后面要改成==\"\"
感谢您的解答~但是还是不行呀,是这个命令吗replace website = 0 if website = = \ " \ ",试了下还是不行呢~两个等于号之间是有空格吗?麻烦您了~

使用道具

报纸
arikjin 在职认证  发表于 2017-11-16 10:35:04 |只看作者 |坛友微信交流群
我爱写论文- 发表于 2017-11-16 10:31
感谢您的解答~但是还是不行呀,是这个命令吗replace website = 0 if website = = \ " \ ",试了下还是不行 ...
手机app上写的,不知道为什么多了两个反斜杠。改成==""

使用道具

地板
我爱写论文- 发表于 2017-11-16 10:38:17 |只看作者 |坛友微信交流群
arikjin 发表于 2017-11-16 10:35
手机app上写的,不知道为什么多了两个反斜杠。改成==""
感谢您~那个,这个两个等于号之间有空格吗?两个""之间呢~试了如下命令:replace website = 0 if website = = " " 还是type mismatch
r(109);
麻烦您了~

使用道具

7
arikjin 在职认证  发表于 2017-11-16 10:39:48 |只看作者 |坛友微信交流群
gen website_n=1
replace website_n=0 if website ==""

使用道具

8
arikjin 在职认证  发表于 2017-11-16 10:42:08 |只看作者 |坛友微信交流群
我爱写论文- 发表于 2017-11-16 10:38
感谢您~那个,这个两个等于号之间有空格吗?两个""之间呢~试了如下命令:replace website = 0 if website ...
你如果要直接在website字段上replace,那你前面的赋值也要写成字符型的格式,要用双引号。建议新增一个变量

使用道具

9
我爱写论文- 发表于 2017-11-16 10:44:21 |只看作者 |坛友微信交流群
arikjin 发表于 2017-11-16 10:42
你如果要直接在website字段上replace,那你前面的赋值也要写成字符型的格式,要用双引号。建议新增一个变 ...
太感谢了!!!!!!!!!!!!已经解决啦,因为想做虚拟变量~~~真是麻烦您了~~感谢!!٩(๑❛ᴗ❛๑)۶

使用道具

10
黃河泉 在职认证  发表于 2017-11-16 18:26:58 |只看作者 |坛友微信交流群
我爱写论文- 发表于 2017-11-16 10:44
太感谢了!!!!!!!!!!!!已经解决啦,因为想做虚拟变量~~~真是麻烦您了~~感谢!!٩(Ů ...
或许你也可试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str21 name
  4. " "                    
  5. "Cdyqbqasai Austjfaisv"
  6. "Saaxulzxlw Awxfytmqqf"
  7. "Ogkkhudbce Ssdbgqpqov"
  8. "Rhtckemioi Twdtmpwsuu"
  9. "  "                  
  10. "Bmodqoxbuv Nhuanpcrao"
  11. "Nynquntmaj Waydyabmzh"
  12. "Epwuvjxpoo Bxqjsrtqtm"
  13. "Plfgniwolf Wkbeflufyp"
  14. "   "                  
  15. "Sobjrjoufv Hdlpucvbbh"
  16. end

  17. replace name = trim(name)
  18. // Clyde Schechter
  19. gen namedummy1 = !missing(name)
  20. // Chris Larkin
  21. gen namedummy2 = name != ""
复制代码

使用道具

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

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

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

GMT+8, 2024-4-29 01:34