全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
2519 3
2021-11-08
悬赏 100 个论坛币 已解决
idTime_pointPEIFNTNFTypeValue

23

2

0

0

0

23

6

0.015

0.259

0

25

1

0

1.84

0.85

25

2

0.021

0

0

25

6

0

0

0.051

25

12

0.07577

27

2

0.63

27

6

0

27

12

0

0

0

41

1

0.00242

0

0

41

2

0

0.184

0

41

3

0

41

6

0.07153

0.00104

2.2

41

12

0

0

0

45

1

0

45

2

1.39

0

0

45

3

1.91

0

0

45

6

0.376

0

0

48

1

0.000705

0

0

48

2

0.196

0

0

48

3

0.00488

0

0

48

6

0.566

1.287

0.43

48

12

0

0

0

50

1

0

50

2

0.308

50

3

0.44

数据格式如上,希望生成新变量type和value,type为PE,IFN或TNF;value为对应的具体数值。实际上相当于横向数据变成纵向数据。id和Time_point会重复。
请教如何用stata实现。谢谢!

最佳答案

15641265399 查看完整内容

1.先把pe ifn tnf 改名为type1,,type2,type3 2.reshape long value,i(id timepoint) j(type) 3.把type变量的1/2/3改回pe ifn tnf
二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-8 23:18:25
1.先把pe ifn tnf 改名为type1,,type2,type3
2.reshape long value,i(id timepoint) j(type)
3.把type变量的1/2/3改回pe ifn tnf
二维码

扫码加我 拉你入群

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

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

2021-11-9 12:39:02
谢谢,有点小问题。已经修正。
第二步应该是,
reshape long type,i(id timepoint) j(value) string


一直不知道可以i(id timepoint)。再次谢谢。
二维码

扫码加我 拉你入群

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

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

2021-11-11 21:35:29
可以help 以下reshape命令
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群