楼主: 周正
10946 18

[数据管理求助] stata如何剔除某一变量中的括号及括号里的内容 [推广有奖]

11
4流年似水 发表于 2021-9-28 03:54:18
黃河泉 发表于 2020-10-25 09:10
我帮你问了,Andrew Musau 回答:
天,今天在挪威看到这个帖子....Andrew Musau是我新同事....世界好小呀

12
20309019 发表于 2021-12-5 13:53:20
黃河泉 发表于 2020-10-26 15:52
其对应 do 档在这:。
黄老师好,我使用了您上传的代码,但是新生成的企业名称和之前的并无两样,请问有可能是什么原因呢? firm_name.dta (1.61 MB)

13
黃河泉 在职认证  发表于 2021-12-6 08:02:04
4流年似水 发表于 2021-9-28 03:54
天,今天在挪威看到这个帖子....Andrew Musau是我新同事....世界好小呀
No kidding. Indeed, it's a small world.

14
silas_x 发表于 2021-12-6 08:46:24 来自手机
周正 发表于 2020-10-24 14:24
数据如下,我想将name1中所有的括号以及括号里的内容全部剔除,处理后的数据要变成name2的样子,请问有什么 ...
gen wanted = ustrregexra(name1, \"\\(.*\\(.*\\).*\\)\", \"\", .)
replace wanted = ustrregexra(wanted, \"\\(.*\\)\", \"\", .)

15
silas_x 发表于 2021-12-6 08:52:01 来自手机
silas_x 发表于 2021-12-6 08:46
gen wanted = ustrregexra(name1, \"\\(.*\\(.*\\).*\\)\", \"\", .)
replace wanted = ustrregexra(want ...
好像代码发出来乱掉了

16
20309019 发表于 2021-12-6 13:48:38
silas_x 发表于 2021-12-6 08:52
好像代码发出来乱掉了
你好 请问可以求一个代码截图吗?我目前也在解决删去括号中内容的问题,但是本楼中的代码对我的数据不起作用,不知道是什么原因。

17
silas_x 发表于 2021-12-7 19:13:58
应该是可以的  我试了试

b3e5d22c1162403d007dfc00d025b30.jpg (64.48 KB)

b3e5d22c1162403d007dfc00d025b30.jpg

18
巴拉巴拉巴 发表于 2024-6-19 15:01:30
黃河泉 发表于 2020-10-26 15:52
其对应 do 档在这:。
谢谢老师

19
SALTYFISHFIELD 学生认证  发表于 2024-7-2 10:42:56
对于括号内存在标点符号的情况,给一个更通用的案例:(代码会乱,换用全角展示)
gen wanted = ustrregexra(name1, "\([^)]*\)", "", .)

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-25 06:15