【问题标题】:sql sparklyr sparkr dataframe conversions on databricksdatabricks 上的 sql sparklyr sparkr 数据帧转换
【发布时间】:2019-01-01 10:27:24
【问题描述】:

我有使用以下代码创建的数据块上的 sql 表

%sql 
CREATE TABLE data 
USING CSV 
OPTIONS (header "true", inferSchema "true") 
LOCATION "url/data.csv" 

以下代码将该表分别转换为 sparkr 和 r 数据帧:

%r
library(SparkR)
data_spark <- sql("SELECT * FROM data")
data_r_df <- as.data.frame(data_spark)

但我不知道如何将这些数据帧中的任何一个或所有转换为 sparklyr 数据帧以利用 sparklyr 的并行化?

【问题讨论】:

    标签: r sparkr sparklyr databricks


    【解决方案1】:

    只是

    sc <- spark_connect(...)
    
    data_spark <- dplyr::tbl(sc, "data")
    

    sc %>% spark_session() %>% invoke("sql", "SELECT * FROM data") %>% sdf_register()
    

    【讨论】:

    • spark_connect(...) 的 ... 中应该包含什么内容?
    猜你喜欢
    • 2021-02-18
    • 2020-01-06
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 2020-02-11
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多