楼主: sergant
2005 3

[数据管理求助] stata 按顺序结构连加的命令求助 [推广有奖]

  • 0关注
  • 0粉丝

大专生

11%

还不是VIP/贵宾

-

威望
0
论坛币
1117 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
655 点
帖子
28
精华
0
在线时间
72 小时
注册时间
2008-11-27
最后登录
2024-11-11

楼主
sergant 发表于 2014-1-20 16:17:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位,
如果想将如下数据结构:
                age    history
                  12        0
                  13        0
                  14        0
                  15        0
                  16        0
                  17        0
                  18        0
                  ……    ……
                  50        0

        修改为:
                 age    history
                  12        0
                  13        0
                  14        0
                  15        0
                  16        1
                  17        2
                  18        3
                  ……    ……
                  50       35
即将history 从某节点开始,改为上一个数据值+1.
请教下命令是什么。

谢谢!






二维码

扫码加我 拉你入群

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

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

关键词:Stata tata History Story Tory history

沙发
ywh19860616 发表于 2014-1-20 16:33:54
  1. input age history
  2.          12 0
  3.          13 0
  4.          14 0
  5.          15 0
  6.          16 0
  7.          17 0
  8.          18 0
  9.          19 0
  10.          end
  11.          sum history
  12.          replace history=1 in 5  //假设从第5个开始
  13.          forv i=6/`=r(N)' {
  14.          replace history=history[_n-1]+1 in `i'
  15.          }
复制代码
一份耕耘,一份收获。

藤椅
sergant 发表于 2014-1-20 16:34:55
Many thanks !

板凳
sergant 发表于 2014-1-20 16:40:01
ywh19860616 发表于 2014-1-20 16:33
非常感谢!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 03:56