478 1

[数据管理求助] 大神们,部分替换字符命令哪里有问题? [推广有奖]

  • 0关注
  • 0粉丝

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
108 点
帖子
10
精华
0
在线时间
26 小时
注册时间
2022-11-18
最后登录
2024-6-27

楼主
Rebecca啦啦啦 发表于 2023-10-19 14:23:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
走过路过的大神们,帮忙看下这个命令replace  university = subinstr(university,"*大学*学院","*大学", .)哪里有问题?
为什么运行后0 real change
二维码

扫码加我 拉你入群

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

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

关键词:哪里有 University Universit subinstr replace

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

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-7 06:58