楼主: ustbwxl
24286 15

[数据管理求助] 关于数值型转换为字符型的问题 [推广有奖]

11
hqs00000 在职认证  发表于 2012-5-10 11:39:39
sungmoo 发表于 2011-9-22 06:54
*这只是在显示上补充了0,没有在值上补充。以下可以改变x的值:

replace x=substr("000000"+x,-6,6)
高手,刚刚学习了  哈哈   谢谢你的热心回复,感激不尽
失去的东西太多了!

12
atoni 发表于 2012-11-15 11:07:39
膜拜,虽然不是很懂!但真的觉得楼上是高人!

13
蓝_23 发表于 2013-4-3 11:07:25
sungmoo 发表于 2011-12-1 14:22
g y=substr(string(x,"%12.0f"),1,5)
你好,sungmoo,能否帮我看下这组数据,use http://www.stata-press.com/data/r11/pop2000

agestr        agegrp
Under 5        Under 5
5 to 9        5 to 9
10 to 14        10 to 14
15 to 19        15 to 19
20 to 24        20 to 24
25 to 29        25 to 29
30 to 34        30 to 34
35 to 39        35 to 39
40 to 44        40 to 44
45 to 49        45 to 49
50 to 54        50 to 54
55 to 59        55 to 59
60 to 64        60 to 64
65 to 69        65 to 69
70 to 74        70 to 74
75 to 79        75 to 79
80 to 84        80 to 84

我是参照英文手册manul--graph twoway bar,结合自己的数据,做个金字塔图,该表格中第二列的数据,明明是数值型数据,却表示为第一列字符型数据,我的数据要如何处理,才能像它那样?

14
liang494956379 发表于 2015-1-6 18:12:54
sungmoo 发表于 2011-9-22 06:54
*这只是在显示上补充了0,没有在值上补充。以下可以改变x的值:

replace x=substr("000000"+x,-6,6)
太酷了,谢谢

15
盐鹅小蜜 发表于 2015-12-31 09:37:37
sungmoo 发表于 2011-12-1 14:22
g y=substr(string(x,"%12.0f"),1,5)
请问取后面七位应该怎么取呢?

16
Evevalue 发表于 2016-5-14 19:57:41
学习了

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

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