楼主: carol119
6072 8

求助:stata有哪些数据预处理的命令啊 [推广有奖]

  • 0关注
  • 0粉丝

大专生

60%

还不是VIP/贵宾

-

威望
0
论坛币
202 个
通用积分
0.0021
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
524 点
帖子
57
精华
0
在线时间
34 小时
注册时间
2006-3-18
最后登录
2021-5-23

楼主
carol119 发表于 2009-3-28 14:32:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

有一个变量中的值是“广东省”、“广西省”、“河北省”等等,我要把“省”字都去掉,应该用什么命令啊?

[此贴子已经被作者于2009-3-28 14:34:10编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据预处理 tata 预处理 广东省 数据 Stata 命令 预处理

308851.bmp (381.87 KB)

stata有哪些数据预处理的命令啊

stata有哪些数据预处理的命令啊

回帖推荐

sungmoo 发表于8楼  查看完整内容

g x=subinstr(province,"省","",.)*单纯去掉变量province的值中的所有“省”这个字符串eblog  金币 +2  金钱 +100  奖励 2009-4-15 9:34:12

arlionn 发表于4楼  查看完整内容

假设你原来的省名变量是province,则可以如下方式去掉最后一个字。gen prov = substr(province,1,4)  /*如果有问题,请把4改成2*/

carol119 发表于6楼  查看完整内容

刚看到其他帖子里有个方法还不错 呵呵split province, parse(省)gen pro= province1+province2

本帖被以下文库推荐

沙发
towntower 发表于 2009-3-28 14:49:00
try to modify variable label

藤椅
carol119 发表于 2009-3-28 15:18:00

谢谢 啊

但我还是不明白诶 能不能说的详细一点啊

我不是要改变量名 是要改变量的值

板凳
arlionn 在职认证  发表于 2009-3-28 15:21:00

假设你原来的省名变量是province,则可以如下方式去掉最后一个字。

gen prov = substr(province,1,4)  /*如果有问题,请把4改成2*/

报纸
carol119 发表于 2009-3-28 15:35:00

谢谢你哦

不过因为里头还有些像“广西壮族自治区”之类的,想精简成广西,只去最后一个字还不行,有没有那种类似查找替换一类的命令啊

地板
carol119 发表于 2009-3-28 16:24:00

刚看到其他帖子里有个方法还不错 呵呵

split province, parse(省)
gen pro= province1+province2

7
sungmoo 发表于 2009-3-28 19:02:00
以下是引用carol119在2009-3-28 15:35:00的发言:不过因为里头还有些像“广西壮族自治区”之类的,想精简成广西,只去最后一个字还不行,有没有那种类似查找替换一类的命令啊

g prov = substr(province,1,4)

*就是取变量province的值的头四个字符。

8
sungmoo 发表于 2009-3-28 19:14:00

g x=subinstr(province,"省","",.)

*单纯去掉变量province的值中的所有“省”这个字符串


eblog  金币 +2  金钱 +100  奖励 2009-4-15 9:34:12

9
carol119 发表于 2009-4-8 12:58:00

噢 谢谢 啊

这个方法好~~~

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

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