楼主: 华农晨曦123
2450 3

[数据管理求助] 求助:如何生成一个新变量等于原变量的前六位??? [推广有奖]

已卖:1703份资源

学科带头人

8%

还不是VIP/贵宾

-

TA的文库  其他...

2003-2014年中国保险年鉴

威望
0
论坛币
1970 个
通用积分
0.6935
学术水平
29 点
热心指数
29 点
信用等级
11 点
经验
24179 点
帖子
646
精华
0
在线时间
2978 小时
注册时间
2013-10-1
最后登录
2025-11-25

楼主
华农晨曦123 学生认证  发表于 2016-9-12 11:31:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
两个数据集,村庄数据集和农户数据集。目前在进行数据合并,目标将村庄数据集的内容合并到农户数据集当中。村庄变量6位编码,农户8位编码,其中前六位与村庄相吻合,如何生成农户变量等于其前六位?
二维码

扫码加我 拉你入群

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

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

关键词:新变量 数据合并 数据集 如何

回帖推荐

黃河泉 发表于2楼  查看完整内容

我好像回答过此问题了?

沙发
黃河泉 在职认证  发表于 2016-9-12 12:36:06
我好像回答过此问题了?
  1. clear
  2. input label str10 prov
  3. 110101 河北
  4. 110102 河北
  5. 120101 山西
  6. 120102 山西
  7. end
  8. save "prov.dta", replace

  9. clear
  10. input double temp age
  11. 11010101 75
  12. 11010101 62
  13. 11010201 51
  14. 11010201 61
  15. 12010101 50
  16. 12010101 65
  17. end

  18. gen label = int(temp/100)
  19. merge m:1 label using prov.dta
复制代码

藤椅
华农晨曦123 学生认证  发表于 2016-9-12 15:16:11
对不住啊,我水平太次了,要不就是问卷有问题,当时没弄出来……

板凳
华农晨曦123 学生认证  发表于 2016-9-12 16:04:16
谢谢啊,已经合并成功~~[victory]

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

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