在scala中使用数据框创建表[重复]

Posted

技术标签:

【中文标题】在scala中使用数据框创建表[重复]【英文标题】:CREATING TABLE USING DATA FRAME in scala [duplicate] 【发布时间】:2018-03-09 09:58:43 【问题描述】:
val df = sqlContext.createDataFrame(rddData, schema).show(false)

当我尝试注册为表格时,出现以下错误

df.registerTempTable("bankDetails")
42:error registerTempTable is not a member of unit

【问题讨论】:

您在第一行末尾调用showshow 返回 Unit,而不是 DataFrame 【参考方案1】:

只需删除 show(false) 方法即可,show()return 类型为 Unit

val df = sqlContext.createDataFrame(rddData, schema)

df.registerTempTable("bankDetails")

【讨论】:

以上是关于在scala中使用数据框创建表[重复]的主要内容,如果未能解决你的问题,请参考以下文章

spark - scala - 如何检查配置单元中是不是存在表

在scala spark中为两个不同的数据框创建视图

如何使用数据透视表 Python 创建重复行

有没有办法从 Scala 中数据框的现有列创建多个列?

Apache Spark:迭代数据帧行并通过 MutableList (Scala) 创建新数据帧

在sql server 2005中使用表数据创建脚本文件[重复]