楼主: MilanaW
1681 2

[数据管理求助] 求答 stata中如何提取字母(非首字母)新生成一列变量 [推广有奖]

  • 0关注
  • 0粉丝

初中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
6.7487
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
86 点
帖子
7
精华
0
在线时间
22 小时
注册时间
2021-1-25
最后登录
2024-5-11

楼主
MilanaW 发表于 2021-5-14 17:43:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如 数据为
A01
B02
AK01
ABC02
想提取字母作为新的一列变量 要怎么操作呢?求解答,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:Stata 如何提取 tata 怎么操作 求解答 stata学习

沙发
黃河泉 在职认证  发表于 2021-5-15 12:14:59
请试试
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input str12 x
  4. "A01"  
  5. "B02"  
  6. "AK01"
  7. "ABC02"
  8. end
  9. * https://www.regular-expressions.info/unicode.html
  10. * \p{UNICODE PROPERTY NAME}
  11. * \p{L} or \p{Letter}: any kind of letter from any language.
  12. * \p{Z} or \p{Separator}: any kind of whitespace or invisible separator.
  13. gen wanted = ustrregexs(0) if ustrregexm(x, "[\p{L}\p{Z}]+")
复制代码
1. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577。2. 可能的话,将你要的结果也附上来,以免误解你的意思。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
MilanaW 发表于 2021-5-15 17:04:49
黃河泉 发表于 2021-5-15 12:14
请试试1. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他 ...
已解决 谢谢。另外 谢谢宝贵的意见

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

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