请问stata高手:在处理数据的时候,想将有六位的数字仅仅按前一个两位数个位数字相同的分一类,怎么办?(请见补充问题)

苹果/安卓/wp
积分 92, 距离下一级还需 53 积分
权限: 自定义头衔
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡下一级可获得
道具: 匿名卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
需要生成年龄变量,出生年月显示 01mar1956 ,long类型,请问如何提取后四位数字?谢谢。
载入中......
stata中的命令我不知道,我遇到这个问题,是现在excel中用年度取数函数做的,然后再导入stata中处理。
那年度取数函数怎么做呢?
本帖最后由 zhouyi308 于
14:34 编辑
tostring var,replace& && && && && && && && &&&%先将你的long型数据变成字符型的数据
gen age=substr(var,6,4)& && && && && && &%从第6位开始提取后面的4位数
destring age ,replace& && && && && && && && &%将生成的age变量变成数字型
热心帮助其他会员
总评分:&论坛币 + 5&
热心指数 + 1&
zhouyi308 发表于
tostring var,replace& && && && && && && && &&&%先将你的long型数据变成字符型的数据
gen age=substr( ...没有成功
第二步出错了
gen year=substr( qa02,6,4)
(10151 missing values generated)
请问是我哪里写错了吗?
yanzhishi 发表于
那年度取数函数怎么做呢?是LEFT或者RIGHT函数吗?我试了下,B2=LEFT(A2,4),取出之后应是1937,取出的数却是2063。是我哪里写错了吗?谢谢。
小斜 发表于
stata中的命令我不知道,我遇到这个问题,是现在excel中用年度取数函数做的,然后再导入stata中处理。是LEFT或者RIGHT函数吗?我试了下,B2=LEFT(A2,4),取出之后应是1937,取出的数却是2063。是我哪里写错了吗?谢谢
zhouyi308 发表于
tostring var,replace& && && && && && && && &&&%先将你的long型数据变成字符型的数据
gen age=substr( ...请问是我哪里写错了吗?
把01mar1956复制到A1单元格,B1=VALUE(RIGHT(A1,4)),然后就得到你想要的age的数值了。我这个方法比较笨,如果你找到了stata中的命令,请告诉我一下,谢谢啦。
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
加入我们,立即就学扫码下载「就学」app& Join us!& JoinLearn&
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
论坛法律顾问:王进律师(window.slotbydup=window.slotbydup || []).push({
id: '2014386',
container: s,
size: '234,60',
display: 'inlay-fix'
&&|&&0次下载&&|&&总47页&&|
您的计算机尚未安装Flash,点击安装&
阅读已结束,如需下载到电脑,请使用积分()
下载:20积分
0人评价3页
0人评价1页
0人评价67页
0人评价1页
1人评价33页
所需积分:(友情提示:大部分文档均可免费预览!下载之前请务必先预览阅读,以免误下载造成积分浪费!)
(多个标签用逗号分隔)
文不对题,内容与标题介绍不符
广告内容或内容过于简单
文档乱码或无法正常显示
若此文档涉嫌侵害了您的权利,请参照说明。
评价文档:
下载:20积分}

我要回帖

更多关于 一个两位数个位数字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信