value toDF is not a member of org.apache.spark.rdd.RDD
2017-10-23 23:03 轩脉刃 阅读(5131) 评论(0) 编辑 收藏 举报idea显示toDF() 没有这个函数,显示错误:
Error:(82, 8) value toDF is not a member of org.apache.spark.rdd.RDD[com.didichuxing.scala.BaseIndex]
possible cause: maybe a semicolon is missing before `value toDF'?
}).toDF()
解决:
增加一行:
import sqlContext.implicits._
http://ifeve.com/spark-sql-dataframes/
在spark1.3,从RDD到DataFrame的隐式转换隔离出来,单独放到SQLContext.implicits对象中,所以现在需要把RDD转换为Dataframe就需要引入这个
实时了解作者更多技术文章,技术心得,请关注微信公众号“轩脉刃的刀光剑影”
本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名叶剑峰(包含链接http://www.cnblogs.com/yjf512/),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系。