楼主: xlgray
2202 6

[其他] 问个stata的小问题 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1份资源

博士生

73%

还不是VIP/贵宾

-

威望
0
论坛币
14 个
通用积分
11.6577
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5405 点
帖子
108
精华
0
在线时间
529 小时
注册时间
2005-12-16
最后登录
2023-5-24

楼主
xlgray 发表于 2010-11-21 00:08:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如说有一个变量a,它的取值从1到100000不等,我想知道某一个特定值,比如说4234这个值,在哪一行,那么该用什么命令呢?手册也翻过,可是要找一个具体的命令还是不太好找。
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 小问题

沙发
octavian 发表于 2010-11-21 00:25:41
gen b=4234
gen c=_n
list a b _n if a==b

藤椅
glacierccer 发表于 2010-11-21 01:53:50
list a if a==4234

板凳
xlgray 发表于 2010-11-21 10:01:58
感谢两位热心回答,这个命令缺失很好。那么在一大段程序中,怎么把这个值记录下来,能够被后面的程序自动引用呢?

报纸
glacierccer 发表于 2010-11-21 11:46:32
gen id=_n
sum id if a==4234
local n=r(min)
后面的语句要引用这个数值就用`n' 就好了

地板
gdczlhd 发表于 2010-11-21 19:04:41
进来学习!!!

7
xiaowei889 发表于 2011-4-19 12:52:41
mark  1# xlgray

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

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