gpt4 book ai didi

scala - Spark 2.0 Scala-RDD.toDF()

转载 作者:行者123 更新时间:2023-12-03 20:28:32 25 4
gpt4 key购买 nike

我正在使用Spark 2.0 Scala。我可以使用toDF()方法将RDD转换为DataFrame。

val rdd = sc.textFile("/pathtologfile/logfile.txt")
val df = rdd.toDF()

但是对于我一生,我无法在API文档中找到它的位置。它不在RDD下。但是它在DataSet( link 1)下。但是我有一个RDD而不是数据集。

另外,我在隐式( link 2)下看不到它。

因此,请帮助我理解为什么可以为我的RDD调用toDF()。此方法从何处继承?

最佳答案

它来自这里:

Spark 2 API

说明:如果导入sqlContext.implicits._,则有一个隐式方法将RDD转换为DataSetHolder(rddToDataSetHolder),然后在toDF上调用DataSetHolder

关于scala - Spark 2.0 Scala-RDD.toDF(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38968351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com