楼主: 张艾敏
2419 2

[一般统计问题] 关于Tabout导出格式的问题,含dataex [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
831 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
4
精华
0
在线时间
24 小时
注册时间
2016-12-30
最后登录
2021-4-3

楼主
张艾敏 发表于 2019-4-12 14:58:28 |AI写论文
20论坛币
问题:使用tabout语句导出表格,在原始的数据库中eco_weak,border,minority都是分开的三列(因为是根据地名生成的),所以导出的时候,每一行下都带了total。

导出的表格.PNG

实际希望出来的结果如下图:
期望的表格.PNG

我一共试了两种语句,
第一种:
tabout     eco_weak         gender         [aw=w_l]         if      cur_place!=2             using    "性别.xls",     cells(freq row)     clab("人" %)      format(0 2)
tabout     border        gender         [aw=w_l]         if      cur_place!=2             using    "性别.xls",     append cells(freq row)     clab("人" %)      format(0 2)

第二种:
tabout     eco_weak  border  minority       gender         [aw=w_l]         if      cur_place!=2             using    "性别.xls",     cells(freq row)     clab("人" %)      format(0 2)

这两种语句出来的都是第一种结果,不知有什么办法可以生成第二种表格样式吗?最后的导出表格量挺大的,实在不想手动删行 哭哭

下附dataex语句,第一次发帖求问,有做不好的地方还请各位大神指点。拜托啦~

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(minority eco_weak border) byte gender
  4. . . . 2
  5. . . . 2
  6. . . . 1
  7. 1 1 . 2
  8. 1 1 . 2
  9. 1 . 1 1
  10. 1 . . 2
  11. . . . 2
  12. . . . 1
  13. . . . 2
  14. . . . 2
  15. . . . 1
  16. . . . 2
  17. . . . 2
  18. . . . 2
  19. . . . 1
  20. . . . 1
  21. . . 1 1
  22. . . . 2
  23. . . . 2
  24. . . . 1
  25. . . . 2
  26. . . . 2
  27. . . 1 1
  28. . . . 1
  29. end
  30. label values minority minority
  31. label def minority 1 "少数民族地区", modify
  32. label values eco_weak eco_weak
  33. label def eco_weak 1 "生态脆弱地区", modify
  34. label values border border
  35. label def border 1 "边境地区", modify
  36. label values gender LABB
  37. label def LABB 1 "男", modify
  38. label def LABB 2 "女", modify
复制代码



关键词:Stata

回帖推荐

ritaing 发表于2楼  查看完整内容

你这前三个变量有重叠,然后最后还加和? 如果没重叠,前三个变量变成一个变量就行

沙发
ritaing 发表于 2019-4-13 01:27:26
你这前三个变量有重叠,然后最后还加和?
如果没重叠,前三个变量变成一个变量就行

藤椅
张艾敏 发表于 2019-4-13 21:13:43 来自手机
ritaing 发表于 2019-4-13 01:27
你这前三个变量有重叠,然后最后还加和?
如果没重叠,前三个变量变成一个变量就行
请问如何变成同一个变量呢?具体用什么语句呀?

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

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