r - R中tbl_spark中的多种日期格式。我想将所有日期格式更改为一种格式(dd-mm-yyyy)
问题描述
library(sparklyr)
sc <- spark_connect(master = "local")
date1 <- data.frame(DATE1 =c ("12-01-2020","2020-12-24",
"14-May-2020","19/3/2020 14:32:15",
"2020-09-08","05/05/2020"),
NAME1 = c("A","B","C","D","E","F"))
tbl <- copy_to(sc, date1)
最终结果日期应采用“dd-mmm-yyyy”格式。
试过这个
lubridate::parse_date_time(tbl %>% select(DATE1) , c('dmY', 'Ymd', 'dmYT'))
[1] NA NA 警告消息:所有格式都无法解析。未找到格式。
解决方案
这适用于R,你能检查它是否适用于sparklyr
?
as.Date(lubridate::parse_date_time(date1$DATE1, c('dmY', 'Ymd', 'dmYT')))
#[1] "2020-01-12" "2020-12-24" "2020-05-14" "2020-03-19" "2020-09-08" "2020-05-05"
推荐阅读
- python - 从预先计算的一组绘图中创建动画:ArtistAnimation
- react-native - 每次系统重启时都需要设置 JAVA_HOME 变量吗?
- database - 在 Laravel 5.7 中以链式关系播种
- macos - 我的 Mac 上的 Spyder 最近停止工作,并在我启动它后立即向终端发送错误消息
- django - 用法:py [-x] [-l] [-c PRE_CMD] [-C POST_CMD] [-V] [-h] [表达式]
- c++ - 访问 std::list 元素会被核心转储
- html - 如何使用 CSS 覆盖内联样式?
- c++ - 在 openFrameworks 中,是否可以在使用 ofxPiMapper 时更改我的 fbo 源的不透明度?
- java - 为什么在使用 FLAG_ACTIVITY_REORDER_TO_FRONT 时不能禁用更改活动的动画?
- amazon-web-services - 按需模式对 Amazon DynamoDB 审计表数据的影响