楼主: ______沉、默
2853 5

[数据管理求助] 纵向合并出问题,请教大家 [推广有奖]

  • 2关注
  • 1粉丝

已卖:4份资源

副教授

60%

还不是VIP/贵宾

-

威望
0
论坛币
189 个
通用积分
27.3653
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
41692 点
帖子
208
精华
0
在线时间
1472 小时
注册时间
2011-9-13
最后登录
2025-12-5

楼主
______沉、默 发表于 2019-6-20 08:30:54 |AI写论文
50论坛币
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long A股股票代码_A_StkCd int H股股票代码_H_StkCd byte code
  4. 63  763 1
  5. 157 1157 1
  6. 338 2338 1
  7. 666  350 1
  8. 756  719 1
  9. 898  347 1
  10. 921  921 1
  11. 2202 2208 1
  12. 2460 1772 1
  13. end
  14. label values code 证监会行业门类代码_CsrcIcCd1
  15. label def 证监会行业门类代码_CsrcIcCd1 1 "C", modify
复制代码


  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long A股股票代码_A_StkCd int H股股票代码_H_StkCd byte code
  4. 600011  902 3
  5. 600012  995 6
  6. 600026 1138 6
  7. 600027 1071 3
  8. 600028  386 1
  9. 600029 1055 6
  10. 600115  670 6
  11. 600188 1171 1
  12. 600196 2196 2
  13. 600332  874 2
  14. end
  15. label values code 证监会行业门类代码_CsrcIcCd1
  16. label def 证监会行业门类代码_CsrcIcCd1 1 "B", modify
  17. label def 证监会行业门类代码_CsrcIcCd1 2 "C", modify
  18. label def 证监会行业门类代码_CsrcIcCd1 3 "D", modify
  19. label def 证监会行业门类代码_CsrcIcCd1 6 "G", modify
复制代码

大家好,我想对这二个数据进行纵向合并,append using AH2以后,第二张表的代码变成了数字。显示(label 证监会行业门类代码_CsrcIcCd1 already defined),一直解决不了,请各位大神帮忙,谢谢!
这是合并后的,是错的
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long A股股票代码_A_StkCd int H股股票代码_H_StkCd byte code
  4.     63  763 1
  5.    157 1157 1
  6.    338 2338 1
  7.    666  350 1
  8.    756  719 1
  9.    898  347 1
  10.    921  921 1
  11.   2202 2208 1
  12.   2460 1772 1
  13. 600011  902 3
  14. 600012  995 6
  15. 600026 1138 6
  16. 600027 1071 3
  17. 600028  386 1
  18. 600029 1055 6
  19. 600115  670 6
  20. 600188 1171 1
  21. 600196 2196 2
  22. 600332  874 2
  23. end
  24. label values code 证监会行业门类代码_CsrcIcCd1
  25. label def 证监会行业门类代码_CsrcIcCd1 1 "C", modify
复制代码




最佳答案

蓝色 查看完整内容

你仔细看看你的代码和提示 第一:同样数据label的 定义define不一致 第一个里面是 label def 证监会行业门类代码_CsrcIcCd1 1 "C", modify 第二个里面是 label def 证监会行业门类代码_CsrcIcCd1 2 "C", modify 第二:看提示 label already defined, 意思不是很清楚吗,两个数据的label都已经定义,第二个往第一个合并的时候到底按照哪个laobel的定义来定义呢 既然不一致很简单,先把lable哪些都删除然后在合并,然后在 ...
关键词:generated generate install example Defined

沙发
蓝色 发表于 2019-6-20 08:30:55
你仔细看看你的代码和提示
第一:同样数据label的 定义define不一致
第一个里面是 label def 证监会行业门类代码_CsrcIcCd1 1 "C", modify
第二个里面是 label def 证监会行业门类代码_CsrcIcCd1 2 "C", modify

第二:看提示  label already defined,
意思不是很清楚吗,两个数据的label都已经定义,第二个往第一个合并的时候到底按照哪个laobel的定义来定义呢

既然不一致很简单,先把lable哪些都删除然后在合并,然后在添加label

藤椅
黃河泉 在职认证  发表于 2019-6-20 09:18:21
如果你是要 code 有的是数值,有的是英文字母 (虽然它就是数值),我猜是不可能的!你合并的结果就是对的!

板凳
______沉、默 发表于 2019-6-20 09:27:34
黃河泉 发表于 2019-6-20 09:18
如果你是要 code 有的是数值,有的是英文字母 (虽然它就是数值),我猜是不可能的!你合并的结果就是对的!
黄老师好,code是行业代码,为什么表2单独的code显示正确,合并以后成了数字。我需要的还是字母,后面我还得进行下一步合并。一直显示label already defined,怎么才能处理好?谢谢黄老师回复

报纸
黃河泉 在职认证  发表于 2019-6-20 09:48:36
______沉、默 发表于 2019-6-20 09:27
黄老师好,code是行业代码,为什么表2单独的code显示正确,合并以后成了数字。我需要的还是字母,后面我还 ...
1. 本来就是数字,只是因为 label 看起来是字母!2. 除非你将 code 是数字的也改成字母,否则应该没办法达到你的目的!

地板
______沉、默 发表于 2019-6-20 09:51:30
黃河泉 发表于 2019-6-20 09:48
1. 本来就是数字,只是因为 label 看起来是字母!2. 除非你将 code 是数字的也改成字母,否则应该没办法达 ...
好吧,谢谢黄老师

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

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