使用Hive命令regexp_extract我试图更改以下字符串:
201703170455 to 2017-03-17:04:55
Run Code Online (Sandbox Code Playgroud)
来自:
2017031704555675 to 2017-03-17:04:55.0010
Run Code Online (Sandbox Code Playgroud)
我在sparklyr中尝试使用这个与R中的gsub一起使用的代码:
newdf<-df%>%mutate(Time1 = regexp_extract(Time, "(....)(..)(..)(..)(..)", "\\1-\\2-\\3:\\4:\\5"))
Run Code Online (Sandbox Code Playgroud)
而这段代码:
newdf<-df%>mutate(TimeTrans = regexp_extract("(....)(..)(..)(..)(..)(....)", "\\1-\\2-\\3:\\4:\\5.\\6"))
Run Code Online (Sandbox Code Playgroud)
但根本不起作用.有关如何使用regexp_extract执行此操作的任何建议?