|
1
2
为了能够在SQL查询中访问DataFrame,请使用方法将其注册为临时视图 DataFrame.createOrReplaceTempView :
|
|
|
2
1
您的SQL语句需要一个表的名称——您不能放DataFrame对象,它们不等效。DataFrame不一定有名称,因为它可能是您加载的DataFrame上的某些操作的结果。 如果您希望此函数始终接受表作为参数,那么只需传递名称(字符串)即可。 如果你预计有时它可能会得到一个DataFrame,这是其他操作的结果,那么你不能将select构建为SQL语句,但你可以通过应用pyspark函数来添加它,就像这样
|
|
|
maximodesousadias · 如何根据条件删除日期后的记录 2 年前 |
|
|
user23358051 · 火花顺序优化规则 2 年前 |
|
|
nfsp412 · 当我使用spark-sql时,将出现此错误 2 年前 |