楼主: 怅然若有失
7281 9

[数据管理求助] stata中的两行互补数据如何合并成一行 [推广有奖]

  • 0关注
  • 1粉丝

本科生

55%

还不是VIP/贵宾

-

威望
0
论坛币
205 个
通用积分
10.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
117 点
帖子
30
精华
0
在线时间
146 小时
注册时间
2016-5-11
最后登录
2025-6-1

楼主
怅然若有失 发表于 2017-6-26 20:59:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
QQ截图20170626205607.png 请问怎么da001和da002合并成一列数据呢?它是charls的健康情况统计数据,da001和da002都是一个变量,分了两次统计,怎么把他们合在一起?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata CHARLS 健康情况 统计数据

沙发
zzwalking 发表于 2017-6-26 21:32:04
gen da003=da002;
replace da003=da001 if da003==.
试一下这个,我也是新手,不保证对。。。。

藤椅
怅然若有失 发表于 2017-6-26 22:02:45
试了一下好像不行,不过还是谢谢你

板凳
怅然若有失 发表于 2017-6-26 22:16:33
我又试了一下可以了,谢谢
但是你知道怎么da001里的数字删掉,只留英文吗?

报纸
zzwalking 发表于 2017-6-26 22:23:24
怅然若有失 发表于 2017-6-26 22:16
我又试了一下可以了,谢谢
但是你知道怎么da001里的数字删掉,只留英文吗?
gen veriable=substr(da001,3,4)
提取字符串里面的字符

地板
夏目贵志 发表于 2017-6-26 23:28:45
怅然若有失 发表于 2017-6-26 22:16
我又试了一下可以了,谢谢
但是你知道怎么da001里的数字删掉,只留英文吗?
你看到的蓝色是value label,不影响之后的分析。其实最好不要把数字去掉。楼上的方法也是不对的。真的要去掉的话要修改value label。

7
黃河泉 在职认证  发表于 2017-6-27 07:38:47
建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
  1. dataex da001 da002 in 1/5
复制代码

8
怅然若有失 发表于 2017-6-27 08:33:33
问题已经解决,十分感谢大家

9
怅然若有失 发表于 2017-6-27 08:45:01
昨天的方法好像又不好用了,哪位大神能不能再提供我一个把da001和da002合并在一起的方法呀?

10
18367417231 学生认证  发表于 2021-12-27 17:29:48
怅然若有失 发表于 2017-6-27 08:33
问题已经解决,十分感谢大家
咋解决的 请问是啥命令???

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

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