全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
481 1
2023-10-19
走过路过的大神们,帮忙看下这个命令replace  university = subinstr(university,"*大学*学院","*大学", .)哪里有问题?
为什么运行后0 real change
二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-19 17:24:03
根据您提供的命令 `replace university = subinstr(university,"*大学*学院","*大学", .)`,可能存在一个问题。
在Stata中,`subinstr()` 函数用于替换字符串中的子字符串。然而,根据您的命令,`subinstr()` 函数的第一个参数是 `university`,这可能是一个变量名,而不是一个字符串。因此,命令无法正确执行。
如果您想要替换字符串变量 `university` 中的子字符串 "*大学*学院" 为 "*大学",您可以尝试以下命令:
```
replace university = subinstr(university, "大学学院", "大学", .)
```
我在 `subinstr()` 函数的第一个参数中删除了星号,因为 `subinstr()` 函数会自动匹配字符串中的子字符串,不需要使用通配符。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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