全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4430 3
2014-06-04
请问各位有什么办法,能把中文字符和后面的非中文字符拆分开来吗?
因为中文和非中文字符的长度不一,没有规律性。不能用substr
谢谢!如图:
QQ图片20140604224755.jpg
二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-5 08:43:12
这个需要编个简单程序,思路是从最后一个字符往前推,看是不是数字。比如第一个观察值,倒数第二个字符是数字,第三个不是,就把倒数两个字符切掉。第二个观察值切掉最后六个字符。怎么样表示倒数最后几个字符?可以用substr(var, -2, 1)表示倒数第二个字符。
二维码

扫码加我 拉你入群

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

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

2014-6-5 09:35:29
考虑用正则表达式,help f_regexm

另:类似你所提的这个数据管理问题,最终的解决方案肯定是数据相关的——建议你上传部分代表性的数据上来,只有这样才能得到确切答案。






二维码

扫码加我 拉你入群

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

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

2014-6-5 11:55:15
voodoo 发表于 2014-6-5 09:35
考虑用正则表达式,help f_regexm

另:类似你所提的这个数据管理问题,最终的解决方案肯定是数据相关的— ...
上传图片了,谢谢了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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