如何将 table 转换为 Spark Dataframe
How to convert a table into a Spark Dataframe
在 Spark SQL 中,可以使用以下方法将数据帧查询为 table:
sqlContext.registerDataFrameAsTable(df, "mytable")
假设我拥有的是 mytable
,我如何获取或访问它作为 DataFrame?
那么你可以查询它并将结果保存到一个变量中。检查 SQLContext
的方法 sql returns a DataFrame
.
df = sqlContext.sql("SELECT * FROM mytable")
最干净的方式:
df = sqlContext.table("mytable")
在 Spark SQL 中,可以使用以下方法将数据帧查询为 table:
sqlContext.registerDataFrameAsTable(df, "mytable")
假设我拥有的是 mytable
,我如何获取或访问它作为 DataFrame?
那么你可以查询它并将结果保存到一个变量中。检查 SQLContext
的方法 sql returns a DataFrame
.
df = sqlContext.sql("SELECT * FROM mytable")
最干净的方式:
df = sqlContext.table("mytable")