全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6896 4
2009-11-22
如何根据字符串变量中是否保护某个字母生产一个虚拟变量?

例如 我有一个字符串变量(string variable)"nation“

其中包含CHIN  AME FRA BRI KOR等等,我想利用那些国家名称中包含字母”C"的观测值生产一个新的虚拟变量,可以吗?

如何实现?
如何利用帮助查找相关命令?
二维码

扫码加我 拉你入群

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

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

全部回复
2009-11-22 17:01:52
*设nation中的字符串全部为大写
g c=(strpos(nation,"C")>0)
二维码

扫码加我 拉你入群

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

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

2009-11-22 17:19:26
谢谢sungmoo版主
二维码

扫码加我 拉你入群

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

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

2009-11-22 22:41:03
请问括号是不是一个条件,只要条件满足,则c=1,否则c=0?

我还从来没有看到过这种表达方式,哪里有说明?哪本手册上有吗?
二维码

扫码加我 拉你入群

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

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

2009-11-22 23:01:52
victorliou 发表于 2009-11-22 22:41 请问括号是不是一个条件,只要条件满足,则c=1,否则c=0?
是这样的。

用逻辑式可以定义一个0-1变量。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群