楼主: 晶晶哈哈
2697 4

[数据管理求助] stata中日期格式转换 [推广有奖]

已卖:3954份资源

讲师

87%

还不是VIP/贵宾

-

威望
0
论坛币
42806 个
通用积分
435.1923
学术水平
18 点
热心指数
20 点
信用等级
13 点
经验
8182 点
帖子
334
精华
0
在线时间
781 小时
注册时间
2012-3-5
最后登录
2025-12-16

楼主
晶晶哈哈 学生认证  发表于 2019-12-25 21:06:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
第一次用dataex,不知道对了没有。
我的问题是date1这一列日期变成"2013/01/04"这种格式,因为想之后提取月度数据,请问有什么办法吗?
目前我是粘贴到excel里面,然后再粘贴回来,有点笨,但是不知道怎么直接在stata中转换
望赐教!!


  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str10 date1 double k1382146ib
  4. "2013/1/4" 1
  5. "2013/1/7" 2
  6. "2013/1/8" 3
  7. end
复制代码



二维码

扫码加我 拉你入群

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

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

关键词:Stata 格式转换 tata generated generate

沙发
黃河泉 在职认证  发表于 2019-12-26 07:34:00
1. 感谢使用 dataex 发出资料,this is important。2. 试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str10 date1 double k1382146ib
  4. "2013/1/4" 1
  5. "2013/1/7" 2
  6. "2013/1/8" 3
  7. end

  8. gen date=date(date1,"YMD")
  9. format date %td
  10. gen wanted = mofd(date)
  11. format wanted %tm
复制代码
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
晶晶哈哈 + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
晶晶哈哈 学生认证  发表于 2019-12-26 10:12:14
黃河泉 发表于 2019-12-26 07:34
1. 感谢使用 dataex 发出资料,this is important。2. 试试
非常感谢黄老师,日期函数太多了,掌握不过来,多谢提点

板凳
晶晶哈哈 学生认证  发表于 2019-12-26 10:17:36
黃河泉 发表于 2019-12-26 07:34
1. 感谢使用 dataex 发出资料,this is important。2. 试试
哈哈,而且黄老师还帮我算了一个月度的日期,然后我其实想得到季度,就按图索骥,原来可以用qofd(date)得到季度,真的是太开心了

报纸
黃河泉 在职认证  发表于 2019-12-26 10:26:00
晶晶哈哈 发表于 2019-12-26 10:17
哈哈,而且黄老师还帮我算了一个月度的日期,然后我其实想得到季度,就按图索骥,原来可以用qofd(date) ...
Great to hear that.

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

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