r - R - 我不能用一个小时连接一个日期
问题描述
我有一个带有日期列和另一个小时列的日期框架:
我想将日期与时间连接为字符串格式"2016-12-25T08:38:00"
。
最初我是这样尝试的:
datainicial=vpnsessions2[1,3]
View(datainicial)
horainicial=vpnsessions2[1,4]
View(horainicial)
dataehora=paste(datainicial,horainicial,sep="T")
但我得到的结果是:17160T31080
搜索后发现时间份额是以秒为单位的,日期部分不确定,但我认为是以天为单位。
我能够通过执行以下操作来解决时间部分:
td <- seconds_to_period(horainicial)
dataehorain=paste(datainicial,sprintf('%02d:%02d:%02d', td@hour, minute(td), second(td)),sep="T")
View(dataehorain)
但结果还是不尽如人意:17160T08:38:00
时间已经看起来很好,但日期却没有。我已经尝试了几种方法来尝试正确设置日期,但我做不到。
查看带有代码和值的图像:https ://snag.gy/koJca2.jpg
解决方案
推荐阅读
- r - 为什么只有1==TRUE,true,在R中其他数字都是false?
- javascript - 强制 Youtube 视频的最高缩略图质量
- office-ui-fabric - 从 office UI 结构中获取 iconNames 列表
- reactjs - 在 Redux 中,有 Data Provider 的概念吗?
- html - 如何在 ASP.NET 中使用 innerhtml 制作按钮事件
- python - 另一个 BeautifulSoup 错误“charmap”编解码器无法编码字符
- firebase - 我可以在登录帐户时注册新用户并进行身份验证吗?(Firebase 身份验证)
- java - 如何以更有效的方式遍历像素?
- c - Linux C 定时器 - 信号中断当前进程
- python - 当我在 Python 中出现 MemoryError 时,我可以使用我的硬盘作为内存吗?