楼主: orange9042
7917 8

[数据管理求助] 关于纵向数据加总 [推广有奖]

  • 1关注
  • 6粉丝

博士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
1983 个
通用积分
24.0180
学术水平
1 点
热心指数
4 点
信用等级
1 点
经验
2377 点
帖子
133
精华
0
在线时间
144 小时
注册时间
2009-9-21
最后登录
2020-1-4

楼主
orange9042 在职认证  发表于 2012-11-30 21:13:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位高手,有个问题想问下stata中是否有命令可以执行,具体怎么做?
如下的数据,如果我想把 ID相同的F14加总形成一个值,不管F11的取值,最后得到没有重复ID的样本,该怎么做呢?

      ID

    F11

     F14

211104017

1

2000

211104017

2

250

211104064

1

20

211104081

1

50

212102001

1

400

212102001

2

1500

212102003

1

1200

212102005

1

100

212102006

1

500

212102006

2

10


二维码

扫码加我 拉你入群

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

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

关键词:纵向数据 Stata tata 怎么做 样本

沙发
大白菜2012 发表于 2012-11-30 23:07:48
. clear

. input      str20 ID         F11      F14

                       ID        F11        F14
  1. 211104017       1       2000
  2. 211104017       2       250
  3. 211104064       1       20
  4. 211104081       1       50
  5. 212102001       1       400
  6. 212102001       2       1500
  7. 212102003       1       1200
  8. 212102005       1       100
  9. 212102006       1       500
10. 212102006       2       10
11.
. end

.
. bys     ID: egen sum_F14=total(F14)

.
. drop F11 F14

.
. duplicates drop ID,force

Duplicates in terms of ID

(3 observations deleted)

.
. l

     +---------------------+
     |        ID   sum_F14 |
     |---------------------|
  1. | 211104017      2250 |
  2. | 211104064        20 |
  3. | 211104081        50 |
  4. | 212102001      1900 |
  5. | 212102003      1200 |
     |---------------------|
  6. | 212102005       100 |
  7. | 212102006       510 |
     +---------------------+

.
.
end of do-file


元芳,侬怎么L00K?

藤椅
fgleric 发表于 2012-11-30 23:37:27
collapse(sum)F14,by(ID)

板凳
orange9042 在职认证  发表于 2012-12-1 11:13:01
fgleric 发表于 2012-11-30 23:37
collapse(sum)F14,by(ID)
我发现执行这个命令后,其他变量也会不见了,有什么可以避免的方法么?

报纸
h3327156 发表于 2012-12-1 11:46:16
orange9042 发表于 2012-12-1 11:13
我发现执行这个命令后,其他变量也会不见了,有什么可以避免的方法么?
楼主您用大白菜的方法,
但是drop F11 F14这一步不要,
即为所求

地板
fgleric 发表于 2012-12-2 02:17:40
orange9042 发表于 2012-12-1 11:13
我发现执行这个命令后,其他变量也会不见了,有什么可以避免的方法么?
~~~呵呵,那就用大白菜的方法吧,我以为就这是那3个变量

7
饺子大神 发表于 2013-1-15 01:35:09
非常感谢,很有用呢~唯一不足就是我昨晚以后,原始数据都删掉了...

8
wilda13 发表于 2013-8-21 09:12:47
刚才也用到看这个命令,也是原始数据都没有了,怎样能避免的?

9
玮玮~花开 发表于 2015-8-12 09:31:07
大白菜2012 发表于 2012-11-30 23:07
. clear

. input      str20 ID         F11      F14
为什么在执行语句 bys     ID: egen sum_F14=total(F14)之后,显示的是unknown egen function total?
还请各位大神指导!!!

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

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