楼主: amazing4
5656 4

[数据管理求助] 如何在stata中把某一列的观察值分成好几列 [推广有奖]

  • 8关注
  • 0粉丝

博士生

59%

还不是VIP/贵宾

-

威望
0
论坛币
270 个
通用积分
6.4111
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1976 点
帖子
158
精华
0
在线时间
194 小时
注册时间
2013-1-27
最后登录
2024-8-9

楼主
amazing4 发表于 2019-3-3 16:22:53 |AI写论文
1论坛币
如何在stata中把date这一列所有数据变成三列如20140101变成2014(year)一列,01(month)一列,01(day)一列?该如何编程? 微信截图_20190303161708.png

最佳答案

铁锷未残 查看完整内容

如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。
关键词:Stata tata month mont year
成长的路上需要真诚的态度与认真的对待自己与他人。体验快乐。

沙发
铁锷未残 学生认证  发表于 2019-3-3 16:22:54
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str9 var1
  4. "20141004"   
  5. "20191010"
  6. end
  7. gen var2 = date(var1, "YMD")
  8. format var2 %td
  9. gen year = year(var2)
  10. gen month = month(var2)
  11. gen day = day(var2)
复制代码

如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。

藤椅
黃河泉 在职认证  发表于 2019-3-3 16:30:59
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明https://bbs.pinggu.org/thread-5048204-1-1.html

板凳
黃河泉 在职认证  发表于 2019-3-3 16:32:28
为什么要这样做?

报纸
amazing4 发表于 2019-3-3 19:32:31
铁锷未残 发表于 2019-3-3 17:17
如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。
tj.dta (8.25 MB)
成长的路上需要真诚的态度与认真的对待自己与他人。体验快乐。

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

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