2016-08-05 94 views
0

我知道如何将文本文件转换成RDD与SparkR:如何SparkR数据帧转换为RDD

data <- textFile(sc, "data/tsv_wiki") 

但我想知道如何类型数据帧的对象转换中的R到RDD 。

任何帮助,将不胜感激。

+0

也许ampcamp应该在练习中提供这个链接:https://spark.apache.org/docs/latest/sparkr.html。 – r2evans

+0

我不是要求这个放大练习。我一直无法找到如何在SparkR(1.6)API(https://spark.apache.org/docs/1.6.0/api/R/)中将DataFrame转换为RDD –

+0

感谢您的评论@ r2evans,但该链接仅仅是SparkR的一般概述,甚至没有提到RDD ......我试图执行此转换不是作为任何在线课程练习的一部分,而是作为执行某些dplyr风格直接在RDD上操作(http://stackoverflow.com/questions/33657974/sparkr-dplyr-style-split-apply-combine-on-dataframe) –

回答

1

它不可能更容易。

converted.rdd <- SparkR:::toRDD(dataframe) 

请注意三重结肠操作符,这意味着它是一个内部函数。