我正在写一些表,从R到csv到hive。蜂巢表中的列之一是时间戳data_type。它基本上包含时间戳值,如下所示。
如何将sys.time()从字符转换为可以作为时间戳data_type存储在hadoop中的东西?
> Sys.time()
[1] "2020-02-24 18:22:33 EST"
答案 0 :(得分:0)
> Sys.time()
[1] "2020-02-24 19:15:49 EST"
> as.character(Sys.time())
[1] "2020-02-24 19:15:58"
以上方法起作用的原因是,配置单元时间戳使用非常特定的输入格式,例如“ YYYY-MM-DD HH:MM:SS”。在R中实现此目标的最佳方法是使用as.character。