stata merge字符型变量要求字符长度一致吗

 我来答
己罗S3
2017-12-16 · TA获得超过1233个赞
知道小有建树答主
回答量:1.2万
采纳率:39%
帮助的人:413万
展开全部
第一步,根据*号符号将长宽高的数据分开,命令为split(size), parse(*)。
此步骤会自动生成size1,size2,size3三个变量,但是每个变量里面还有部分含有单位mm,不能直接destring; 且长度不同,不能用substr命令。

第二步,提取出每个变量中“mm”符号前的数据,命令为egen size_1=ends(size1),punct("mm")。
此步骤生成的size_1,_2,_3为纯数字,可以直接destring。

第三步,生成新变量代表其中的最大值,命令为egen sizemax=rowmax(size_1 size_2 size_3)。

第四步,以3mm为cut-off分组,命令为 gen sizecategory= (sizemax>3)

以上~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式