如何解决如何从pandas数据框创建数据表?
我有一个已创建的熊猫数据框。可以很好地打印出来,但是我需要在SQL中进行操作。
我运行了以下内容:
spark_df = spark.createDataFrame(df)
spark_df.write.mode("overwrite").saveAsTable("temp.testa")
pd_df = spark.sql('select * from temp.testa').toPandas()
但是出现错误:
AnalysisException: Database 'temp' not found;
很显然,我还没有创建数据库,但是不确定如何做。
有人可以建议我如何去实现我所需要的吗?
解决方法
该错误消息明确指出“ AnalysisException: Database 'temp' not found;
”未找到数据库温度。创建数据库后,您可以毫无问题地运行查询。
要创建数据库,可以使用以下命令:
要在SQL中创建数据库,请执行以下操作:
CREATE DATABASE <database-name>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。