问题描述
我想在Spark框架中操作日期。但是我不能。查看我的代码:
library(sparklyr)
library(dplyr)
library(lubridate)
my_con <- spark_connect(master = "local",version = "3.0.0")
df <- structure(list(x = c("19991123",NA,"19980101")),class = "data.frame",row.names = c(NA,-3L))
df_1 <- sdf_copy_to(sc = my_con,x = df)
class(df_1)
#[1] "tbl_spark" "tbl_sql" "tbl_lazy" "tbl"
df_1 %>%
mutate(.data = .,my_date = as_date(x))
但是:
x my_date
<chr> <date>
1 19991123 NA
2 NA NA
3 19980101 NA
产生了 NA
个。发生什么事了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)