全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1290 8
2021-05-17
求结婚年龄:拿结婚年月日减去出生年月日,计算出有的才两三岁时就结婚了,需要进行逻辑判断,不知道怎么写代码,希望有大神帮帮忙。结婚年龄代码如下:data$fmarry_age<-year(data$Exam_marry_time)-year(data$Exam_fbirthday)

二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-17 17:19:14
想问下如何进行逻辑判断

二维码

扫码加我 拉你入群

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

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

2021-5-18 04:46:49
我觉得你找本R的数据操作的书稍微看看,这些问题都挺常规的,
https://bookdown.org/wangminjie/R4DS/
复制代码
二维码

扫码加我 拉你入群

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

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

2021-5-18 05:06:01
顺便提一句,计算年龄,实际上用年相减并不是最严格的方法,实际上最好求两个日期(甚至时间)的差值,然后再转换成年会比较合理。
复制代码

举一个极端例子,有一个人出生于2020年12月31日23点59分,现在时间是2021年1月1日0点1分,如果你以年来算的话,会算得1岁,但实际上他只有2分钟。
二维码

扫码加我 拉你入群

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

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

2021-5-18 12:03:01
owenqi 发表于 2021-5-18 04:46
我觉得你找本R的数据操作的书稍微看看,这些问题都挺常规的,
谢谢回答和建议,刚入门,很多都不懂
二维码

扫码加我 拉你入群

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

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

2021-5-18 13:05:21
owenqi 发表于 2021-5-18 05:06
顺便提一句,计算年龄,实际上用年相减并不是最严格的方法,实际上最好求两个日期(甚至时间)的差值,然后 ...
还是想问一下,这个
tbl <- tibble(birth = sample(seq(as.Date('1980/01/01'), as.Date('2000/01/01'), by="day"), 30),
              marry = sample(seq(as.Date('2002/01/01'), as.Date('2020/01/01'), by="day"), 30))
是指从'1980/01/01到'2000/01/01吗,30什么含义啊?人比较笨
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群