楼主: zengxianfeng
1922 6

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

  • 2关注
  • 7粉丝

教师

已卖:831份资源

学科带头人

33%

还不是VIP/贵宾

-

威望
0
论坛币
14574 个
通用积分
22.3268
学术水平
19 点
热心指数
63 点
信用等级
16 点
经验
2797 点
帖子
1174
精华
0
在线时间
2718 小时
注册时间
2005-10-28
最后登录
2025-12-19

楼主
zengxianfeng 发表于 2019-1-5 23:10:55 |AI写论文

+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
拉您入交流群
GMT+8, 2025-12-20 18:29