楼主: zengxianfeng
1582 6

[编程问题求助] 如何将某一数值指标前两位相同的样本挑出来? [推广有奖]

  • 2关注
  • 7粉丝

教师

学科带头人

29%

还不是VIP/贵宾

-

威望
0
论坛币
15216 个
通用积分
21.9828
学术水平
19 点
热心指数
63 点
信用等级
16 点
经验
2791 点
帖子
1172
精华
0
在线时间
2632 小时
注册时间
2005-10-28
最后登录
2024-4-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大样本,其中某一个指标var1位数值型变量,如:
var1
0605
0630
0689
0721
0730
......
现在想把所有的var1下前两位是06的样本都挑出来,用什么命令来实现?
二维码

扫码加我 拉你入群

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

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

关键词:数值型变量 大样本 数值型

沙发
黃河泉 在职认证  发表于 2019-1-6 07:45:42 |只看作者 |坛友微信交流群
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
3.        你若要别人帮助你,你就要"动点脑筋"帮助别人来帮助你。

使用道具

藤椅
zengxianfeng 发表于 2019-1-6 12:36:11 |只看作者 |坛友微信交流群
谢谢楼上的

使用道具

板凳
zengxianfeng 发表于 2019-1-6 13:40:02 |只看作者 |坛友微信交流群
. dataex year cic in 1/100

----------------------- copy starting from the next line -----------------------
[CODE]
* Example generated by -dataex-. To install: ssc install dataex
clear
input int year str4 cic
2012 "2440"
2007 "3625"
2008 "3625"
2006 "3010"
2010 "1810"
2008 "0610"
2004 "1810"
2005 "1810"
2007 "1810"
2010 "1810"
2009 "4412"
2010 "4420"
2010 "2190"
2010 "1762"
1998 "4317"
1999 "4317"
2000 "4317"
2001 "4317"
2002 "4317"
2013 "3391"
2004 "1019"
2005 "1019"
2006 "1019"
2007 "1019"
2003 "3921"
2004 "3725"
2005 "3921"
2007 "3921"
2001 "1723"
1998 "3450"
1999 "3450"
2000 "3450"
2001 "3450"
2002 "3450"
2003 "3440"
2004 "3440"
2005 "3440"
2006 "3440"
1998 "1721"
1999 "1772"
2000 "1772"
2001 "1772"
2002 "1772"
2003 "1759"
2004 "1759"
2003 "2664"
2004 "2664"
2005 "2664"
2006 "2664"
2007 "2664"
2009 "1011"
2004 "2319"
2005 "2319"
2007 "2022"
2001 "3485"
2002 "3485"
2003 "3451"
2004 "3451"
2005 "3451"
2006 "3451"
2007 "3451"
2004 "0610"
2005 "0610"
2007 "2520"
2006 "3651"
2008 "3651"
2007 "3230"
2007 "1810"
2008 "1810"
2006 "3724"
1998 "1031"
1999 "1031"
2000 "1031"
2001 "1031"
2002 "1031"
2003 "1030"
2004 "1030"
2005 "1030"
2007 "1030"
2008 "1320"
2009 "4153"
2007 "2110"
2008 "1012"
2009 "1012"
1998 "1390"
1999 "1390"
2000 "1390"
2006 "3412"
2007 "3412"
2008 "3412"
2010 "3412"
2006 "2231"
2003 "2319"
2004 "2319"
2005 "2312"
2007 "2312"
1998 "2619"
1999 "2619"
2000 "2619"
2001 "2619"
end

使用道具

报纸
zengxianfeng 发表于 2019-1-6 13:40:42 |只看作者 |坛友微信交流群
将cic前两位相同的样本挑出来,如何操作?

使用道具

地板
黃河泉 在职认证  发表于 2019-1-6 15:40:43 |只看作者 |坛友微信交流群
zengxianfeng 发表于 2019-1-6 13:40
. dataex year cic in 1/100

----------------------- copy starting from the next line ------------- ...
1. 尔后请用回复。2. 试试
  1. gen cic2 = substr(cic,1,2)
  2. sort cic2
复制代码
3. 什么叫做"将cic前两位相同的样本挑出来"?

使用道具

7
zengxianfeng 发表于 2019-1-9 18:10:43 |只看作者 |坛友微信交流群
黃河泉 发表于 2019-1-6 15:40
1. 尔后请用回复。2. 试试3. 什么叫做"将cic前两位相同的样本挑出来"?
感谢兄台。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 23:57