r - date_decimal 的问题
问题描述
我试图出于某种目的将日期转换为十进制,当我需要使用date_decimal
函数的原始格式的日期时,它没有返回正确的实际日期。
当我(tz = "EST")
在 date_decimal 中使用时,它显示了正确的日期,但我不确定首先失败的原因是什么,更不用说使用“EST”它是如何工作的了。
谁能分享如何lubridate
将日期转换为十进制,反之亦然?!
library(lubridate)
temp <- c('2015-01-01', '2015-02-01', '2015-03-01','2015-04-01', '2015-05-01', '2015-06-01', '2015-07-01', '2015-08-01', '2015-09-01', '2015-10-01', '2015-11-01','2015-12-01')
temp_decimal <- decimal_date(as.Date(temp,format = "%Y-%m-%d"))
temp_date <- as.Date(date_decimal(temp_decimal))
temp_date
[1] "2015-01-01" "2015-01-31" "2015-02-28" "2015-04-01" "2015-04-30" "2015-05-31" "2015-07-01" "2015-07-31" "2015-09-01" "2015-10-01" "2015-10-31" "2015-12-01"
预期输出为:
[1] "2015-01-01" "2015-02-01" "2015-03-01" "2015-04-01" "2015-05-01" "2015-06-01" "2015-07-01" "2015-08-01" "2015-09-01" "2015-10-01" "2015-11-01" "2015-12-01"
解决方案
推荐阅读
- r - Density plots for group values with NAs
- openlitespeed - 网站显示 404 而不是自动显示 index.html
- go - golang中的可移动SD卡路径查找器
- javascript - 如何使下拉自动完成功能可通过键盘导航
- c++ - GoogleTest 模拟对象方法调用失败
- laravel - Laravel belongs to Many relations
- javascript - 如何在 JavaScript 上使用 Google 日历 API 添加与会者
- r - 如何创建一个随 R 中迭代次数而变化的输入字符串?
- javascript - React:如何使用 onClick 运行背景动画?
- android - 以编程方式将 TextureView 与 ExoPlayer 一起使用?