楼主: frederick2012
9497 22

[数据管理求助] stata如何 求时间之差 (以分钟为单位) [推广有奖]

  • 7关注
  • 32粉丝

已卖:4031份资源

教授

88%

还不是VIP/贵宾

-

威望
0
论坛币
105415 个
通用积分
175.5879
学术水平
78 点
热心指数
91 点
信用等级
62 点
经验
20850 点
帖子
475
精华
1
在线时间
2590 小时
注册时间
2013-8-26
最后登录
2025-12-30

楼主
frederick2012 发表于 2018-6-19 20:38:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Excel的时间数据如左图所示,导入stata后如右图所示,如何求出时间之差,也就是间隔了多少分钟多少秒??(可以以分钟或是秒为单位)
谢谢!
1.PNG        2.PNG
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double(begtime endtime)
  4. 42843.398900463 42843.4062962963
  5. 42843.4662615741 42843.4704861111
  6. 42843.5508796296 42843.5554861111
  7. 42843.4063078704 42843.4174189815
  8. 42843.5802662037 42843.5842824074
  9. 42843.5256828704 42843.5301388889
  10. 42843.4710648148 42843.4752314815
  11. 42843.5652314815 42843.5696296296
  12. 42843.5844212963 42843.5881481481
  13. 42843.545775463 42843.5506481481
  14. end
复制代码



二维码

扫码加我 拉你入群

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

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


沙发
黃河泉 在职认证  发表于 2018-6-20 06:30:43
你从 excel 将资料叫进 Stata 中就是长这样吗?

藤椅
frederick2012 发表于 2018-6-20 09:13:04
黃河泉 发表于 2018-6-20 06:30
你从 excel 将资料叫进 Stata 中就是长这样吗?
是的,如果将excel的单元格格式设置为“时间”,就是上述日期,如果将格式设置为“数值”,就是导入stata之后的数字,据查,excel是以1900年1月1日为起始点,stata是以1960年1月1日为起始点。希望有帮助!

板凳
黃河泉 在职认证  发表于 2018-6-20 09:26:23
frederick2012 发表于 2018-6-20 09:13
是的,如果将excel的单元格格式设置为“时间”,就是上述日期,如果将格式设置为“数值”,就是导入stata ...
你的 Stata 资料并无帮助,你的 end 之后 (用 dataex) 有无其他指令?

报纸
frederick2012 发表于 2018-6-20 10:06:02
黃河泉 发表于 2018-6-20 09:26
你的 Stata 资料并无帮助,你的 end 之后 (用 dataex) 有无其他指令?
没有啊 我只是把数据导出了,excel的原始数据就长这样

地板
黃河泉 在职认证  发表于 2018-6-20 10:29:37
frederick2012 发表于 2018-6-20 10:06
没有啊 我只是把数据导出了,excel的原始数据就长这样
那我没办法了!

7
frederick2012 发表于 2018-6-20 10:54:04
好吧,还想着怎么把这个数据转换成时间来着

8
黃河泉 在职认证  发表于 2018-6-20 11:12:08
frederick2012 发表于 2018-6-20 10:54
好吧,还想着怎么把这个数据转换成时间来着
试试 (结果为几秒)
  1. format begtime %tc
  2. format endtime %tc
  3. gen diff = (endtime - begtime)/1000
  4. format diff %14.12f
复制代码

9
frederick2012 发表于 2018-6-20 11:30:51
黃河泉 发表于 2018-6-20 11:12
试试 (结果为几秒)
如下所示,可能有些问题:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float diff
  4.   4.62963e-06
  5. 5.127315e-06
  6. 4.733796e-06
  7. 6.678241e-06
  8. 5.243056e-06
  9. 4.4560184e-06
  10. 4.502315e-06
  11. .00001054398
  12. 4.224537e-06
  13. 3.726852e-06
  14. end
复制代码

10
黃河泉 在职认证  发表于 2018-6-20 11:33:08
frederick2012 发表于 2018-6-20 11:30
如下所示,可能有些问题:
  1. list diff

  2.      +----------------+
  3.      |           diff |
  4.      |----------------|
  5.   1. | 0.000007395833 |
  6.   2. | 0.000004224537 |
  7.   3. | 0.000004606482 |
  8.   4. | 0.000011111111 |
  9.   5. | 0.000004016204 |
  10.      |----------------|
  11.   6. | 0.000004456018 |
  12.   7. | 0.000004166667 |
  13.   8. | 0.000004398148 |
  14.   9. | 0.000003726852 |
  15. 10. | 0.000004872685 |
  16.      +----------------+
复制代码

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

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