全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14394 8
2015-09-04
比如2011m05对应的数字是616

现在我要把616这列变量转换成2011m05这种形式,然后把这个2011m05转成红色显示的字符串

set obs 100
gen t=616
format t %tm //成功转换
tostring t, replace    //t会变成红色的616显示,而不是红色显示2011m05

求助!
二维码

扫码加我 拉你入群

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

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

全部回复
2015-9-4 17:29:40
其实也就是把我们平常要做的“字符型转成日期型”反过来操作!
二维码

扫码加我 拉你入群

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

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

2015-9-4 18:53:57
tostring t, force replace usedisplayformat

遇到问题先看命令的帮助
看tostring的帮助,里面有许多选项。
tostring_options         Description
    ----------------------------------------------------------------------------------
    * generate(newvarlist)   generate newvar_1, ..., newvar_k for each variable in
                               varlist
    * replace                replace numeric variables in varlist with string variables
      force                  force conversion ignoring information loss
      format(format)         convert using specified format
      usedisplayformat       convert using display format
    ----------------------------------------------------------------------------------
    * Either generate(newvarlist) or replace is required.










二维码

扫码加我 拉你入群

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

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

2015-9-4 19:23:48
蓝色 发表于 2015-9-4 18:53
tostring t, force replace usedisplayformat

遇到问题先看命令的帮助看tostring的帮助,里面有许多选项 ...
thank you!
i had already found option"usedisplayformat", but somehow i didn't achieve my goals, maybe i didn't add "force" ??
anyway! thank you all the time!

sorry i cannot type chinese at the time..
二维码

扫码加我 拉你入群

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

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

2016-12-7 18:50:57
蓝色 发表于 2015-9-4 18:53
tostring t, force replace usedisplayformat

遇到问题先看命令的帮助看tostring的帮助,里面有许多选项 ...
thanks for your help very much cause i am confused about this question for a long time
二维码

扫码加我 拉你入群

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

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

2017-3-23 16:51:25
我想问怎么把字符型的日期转换成数值型的日期,转换后都是缺失值怎么回事呢?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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