楼主: peyzf
2467 7

借用你们的智慧计算时间长度 [推广有奖]

  • 1关注
  • 63粉丝

警督

大师

59%

还不是VIP/贵宾

-

威望
2
论坛币
566735 个
通用积分
200.4746
学术水平
218 点
热心指数
240 点
信用等级
140 点
经验
132065 点
帖子
12769
精华
0
在线时间
2976 小时
注册时间
2007-9-8
最后登录
2025-10-10

楼主
peyzf 发表于 2009-8-11 12:39:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有两个时间变量,来京年份,和来京月份。但两者是分开记录的。
我想计算他们到京停留的时间,即用调查年月减去他们的来京年月。当然,最后的单位为月。


如何用最简洁的方式做到这一点?
二维码

扫码加我 拉你入群

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

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

关键词:时间变量 如何用 时间 智慧 长度

回帖推荐

sungmoo 发表于8楼  查看完整内容

g time=ym(year2,month2)-ym(year1, month1) *year1、year2、month1、month2都是数值型

本帖被以下文库推荐

沙发
clarklh 发表于 2009-8-11 12:49:07
年份差乘12+月份差
一个币的价格是防止和我一样的下载狂人毁了服务器

藤椅
download99 发表于 2009-8-11 12:49:24
来经年份,大概一年来经12份
来经月份,大概一月来经 1份
书上说的

板凳
sungmoo 发表于 2009-8-11 13:44:02
peyzf 发表于 2009-8-11 12:39 我有两个时间变量,来京年份,和来京月份。但两者是分开记录的。我想计算他们到京停留的时间,即用调查年月减去他们的来京年月。当然,最后的单位为月。
问题描述不清晰。

数据库都有哪些变量,这些变量都是什么类型?

报纸
peyzf 发表于 2009-8-11 14:40:45
clarklh 发表于 2009-8-11 12:49
年份差乘12+月份差
嗯,以按这种方法处理。但在月份的处理上需注意,比如说有些记录为12月,我们调查的月份为9月,那么需要借“年份”变量一年,并在年份变量中做相应的扣除。

但这种方法个人认为不是最简便的。。

地板
蓝色 发表于 2009-8-11 14:59:50
假设来京年份year1,月份month1;
离开年份 year2,离开月份month2

gen ym1=ym(year1,month1)
gen ym2=ym(year2,month2)

gen time=ym2-ym1

7
peyzf 发表于 2009-8-11 15:36:35
brilliant!!
thanks .

8
sungmoo 发表于 2009-8-11 16:05:56
蓝色 发表于 2009-8-11 14:59
gen ym1=ym(year1,month1)
gen ym2=ym(year2,month2)
gen time=ym2-ym1
g time=ym(year2,month2)-ym(year1, month1)

*year1、year2、month1、month2都是数值型

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

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