Как я могу преобразовать pyspark.язык SQL.фрейм данных.DataFrame обратно в таблицу sql в Databricks notebook

Я создал фрейм данных типа pyspark.sql.dataframe.DataFrame выполнив следующую строку: dataframe = sqlContext.sql("select * from my_data_table")

Как я могу преобразовать это обратно в таблицу sparksql, в которой я могу запускать sql-запросы?

1 ответов


вы можете создать свою таблицу с помощью createReplaceTempView. В вашем случае это было бы так:

dataframe.createOrReplaceTempView("mytable")

после этого вы можете запрашивать mytable С помощью среда SQL.

Если ваша версия искры ≤ 1.6.2 вы можете использовать registerTempTable