r - R中的日期值Excel函数
问题描述
我需要使用 R 计算骨骼的成熟度,并且我一直在寻找类似于 Excel 中的 DATEVALUE 的函数,但我没有找到类似的东西。我知道 DATEVALUE 使用从 01/01/1900 到日期之间的天数,所以也许有人知道如何在 R 中执行此操作。
例如,在 Excel 中 DATEVALUE(01-01-1900)=1 和 DATEVALUE(05-01-1900)=5。我想在 R 中使用类似的函数,以获取一个日期和另一个日期之间的天数。
解决方案
这样的事情怎么样?
bone_df <- data.frame(date=c("2019-07-26","2019-07-25"),bone_start=c("2019-01-01","2019-01-01"))
bone_df$date_value <- as.Date(as.character(bone_df$date), format="%Y-%m-%d")-
as.Date(as.character(bone_df$bone_start), format="%Y-%m-%d")
bone_df
date bone_start date_value
1 2019-07-26 2019-01-01 206 days
2 2019-07-25 2019-01-01 205 days
推荐阅读
- c# - Unity3D 引擎类中不应该出现一致的“CS0201”错误
- regex - 如何计算最后出现在单元格中的Google表格单元格中特定字符的出现次数作为标准?
- java - 不兼容的类型。必需:T,找到 T。为什么?
- excel - 如何让 Excel 用户表单验证然后编辑用户表单
- java - SpringBootTest 和 MockMvc 创建了大量控制台日志记录 - 如何禁用?
- javascript - 异步命名箭头函数错误“意外令牌”
- javascript - 使用 Javascript 获取用户位置
- r - 在 igraph 中创建加权边而不是多个单个连接
- r - 如何在ggplot2中可视化两个分类变量
- javascript - 使用 setInterval 定位特定类并使用 jQuery 函数