【发布时间】:2020-01-06 03:12:51
【问题描述】:
我使用df_pqt_tbl <- spark_read_parquet(...) 函数读取了一个镶木地板文件。
我的环境是 Databricks。
我想使用SparkR::sampleBy 函数进行分层抽样,但出现错误:
class(df_pqt_tbl)
df_train <- SparkR::sampleBy(df_pqt_tbl, col = 'labels',
fractions = list('0'=0.7, '1'=0.7),
seed = 12345)
(function (classes, fdef, mtable) 中的错误:无法找到 用于签名“tbl_spark”的函数“sampleBy”的继承方法, “字符”、“列表”、“数字”'
有没有办法在 spark 数据帧 中转换 tbl_spark 以便我可以在其上使用 sampleBy 函数?
【问题讨论】:
标签: apache-spark-sql databricks sparkr sparklyr