10

pyspark.sql.dataframe.DataFrame我通过执行以下行 创建了一个类型的数据框:dataframe = sqlContext.sql("select * from my_data_table")

如何将其转换回可以运行 sql 查询的 sparksql 表?

4

1 回答 1

11

您可以使用createReplaceTempView创建表。在你的情况下,它会像:

dataframe.createOrReplaceTempView("mytable")

在此之后,您可以查询您mytable使用的SQL

如果您的火花版本≤1.6.2,您可以使用registerTempTable

于 2016-08-19T23:21:54.210 回答