【发布时间】:2017-09-25 20:42:10
【问题描述】:
我已经从海军下载了 2015-2017 年日落/日出数据,我正在尝试将其格式化为日期和时间,以便进一步与我拥有的其他数据一起使用。这就是我的数据集在 R 中的样子。
我已设法将日期转换为正确的 R 数据格式。但是,我仍然无法将上升/设置列数据从数字/整数格式转换为时间数据(如 hh:mm)。
基于一个互联网资源,我编写了以下代码:
Sun2015$Srise<- format(strptime(Sun2015$Rise, format="%H:%M"))
但是这在我的数据中给出了 NA
或
Sun2015$Srise<-str_pad(Sun2015$Rise, 4, pad="0")
Sun2015$Srise<-hour(hm(Sun2015$Srise))
然而,我收到以下错误:
警告信息:在 .parse_hms(..., order = "HM", quiet = quiet) 中:
部分字符串解析失败。
有没有更好的方法将列转换为正确的时间格式,以便我可以将日期和时间列合并为日落和日出的日期时间列? 预先感谢您的帮助。
【问题讨论】:
标签: r time timestamp datetime-conversion