【发布时间】:2016-05-09 11:47:37
【问题描述】:
我正在尝试从 RDD[cassandraRow] 创建一个 Dataframe。但我不能因为 createDataframe(RDD[Row],schema: StructType) 需要 RDD[Row] 而不是 RDD[cassandraRow ].
- 我怎样才能做到这一点?
也根据这个问题的答案 How to convert rdd object to dataframe in spark
(答案之一)关于在 RDD[Row] 上使用 toDF() 从 RDD 获取数据帧的建议对我不起作用。我尝试在另一个示例中使用 RDD[Row] (尝试使用 toDF() )。
- 我也不知道如何使用 RDD ( RDD[Row] ) 实例调用 Dataframe ( toDF() ) 的方法?
【问题讨论】:
-
你试过了吗:import sqlContext.implicits._rdd.toDF()?
-
是的.. 我做了.. 但仍然没有得到 toDF() inelligence(可用方法)..
-
导入 sqlContext.implicits._ 对于访问所有额外方法(如 toDF())很重要
-
我知道它是..我正在更新我的问题中的代码..如果可以的话请帮助我..谢谢..
-
val sqlContext = new org.apache.spark.sql.SQLContext(sc);import sqlContext.implicits._
标签: apache-spark cassandra spark-cassandra-connector