r - 将R Sys.time()转换为 hive 时间戳data_type

标签 r hadoop hive

我正在写一些表,从R到csv到hive。 hive 表中的列之一是时间戳data_type。它基本上包含时间戳值,如下所示。

如何将sys.time()从字符转换为可以作为时间戳data_type存储在hadoop中的东西?

> Sys.time()
[1] "2020-02-24 18:22:33 EST"

最佳答案

> 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。

关于r - 将R Sys.time()转换为 hive 时间戳data_type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60385415/

相关文章:

R read.csv - 带有特定符号的标题(>)

r - 根据日期将多列与另一个帧中的行值进行匹配

r - 如何制作多种格式的 R 包插图?

java - Hadoop:使用 Filesystem.append() 在 Map 阶段更新 HDFS 中的文件时同步?

ide - Hadoop开发环境,你的是什么样的?

sql - 如何在 Hive 中为 View 添加列?

r - 有效地使用 pdftools 包中的 pdf_data 函数

python - pig 脚本 : STORE command not working

hadoop - 通过 nifi 将 Hive 表中的数据放入 kafka 主题

amazon-web-services - AWS EMR 错误 : All slaves in the job flow were terminated