【发布时间】:2016-05-13 00:07:02
【问题描述】:
我正在将一些 JSON 数据读入 R,并将日期时间信息存储为单独的时间组件(年、月、小时等)。鉴于我已经有了单独的部分,看起来应该很容易创建一个 POSIXlt 对象,因为后者只是时间组件的列表。
as.POSIXlt 不接受组件的命名列表或向量。可以通过将适当的类和 attr 添加到列表来创建 POSIXlt,但是如果没有我没有的 wday 和 yday 元素,它会失败。
我知道我可以将列表转换为字符串并解析它,但这是一个非常不雅的解决方案,我想我会确保没有更好的方法。
编辑:ISOdatetime 正是我想要的。谢谢!
【问题讨论】:
-
你能发布一些示例数据吗?所以我们实际上可以提供工作代码来提供帮助吗?
-
我认为这不会产生影响。我已经组合了一个可行的解决方案(在我的问题中提到)。我只是想知道 R 专家是否可以提出更好的方法。
-
如果您想使用堆栈溢出来获得帮助,最好遵循可重现示例的指南。我建议你这样做。就是这样。