【问题标题】:Conversion to POSIXct from integral number in R从 R 中的整数转换为 POSIXct
【发布时间】:2015-07-19 04:15:48
【问题描述】:

对不起,如果这不是一个好问题。 我正在处理时间序列,我想将下载在“20150710”等文件中的积分时间格式转换为 POSIXct 时间格式,即从原点“1970-01-01”到给定时间的绝对秒数.我的计划是首先将这个积分时间转换为一些常规格式,如“2015-07-10”,然后使用R函数as.POSIXct得到最终答案。现在我很难将它转换成角色。有人对我的解决方案有任何其他解决方案或任何想法吗?

非常感谢,

【问题讨论】:

  • 我已经发布了一个解决方案;下次提供您的数据,而不仅仅是您想要实现的目标。

标签: r posixct data-cleaning


【解决方案1】:

使用strptime,您无需将字符串转换为不同的格式 - 您可以指定自己的格式字符串,例如:

strptime('20150710', format = '%Y%m%d')

【讨论】:

  • 感谢回复,其实我试过用strptime函数,但是我把参数打错了strptime('20150710', format = '%y%m%d'),这样不行.大写 y 后,它工作得很好。
猜你喜欢
  • 1970-01-01
  • 2013-05-09
  • 1970-01-01
  • 2016-09-01
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 2020-10-21
相关资源
最近更新 更多