dataframe - 如何使用pyspark在每次迭代中将数据框结果保存在具有不同名称的配置单元表中
问题描述
我有一个数据框,我使用 saveAsTable 命令将结果存储在配置单元表中。我希望我的代码在多个国家/地区运行并将结果存储为每个国家/地区具有不同名称的表。
示例:假设我有一个带有国家/地区名称列表的变量
options=['AR', 'AT', 'AU', 'CA' ,'CH']
s=input("Enter your country code")
if s in options:
country_cd=s
else:
print("invalid country code")
现在基于 country_cd 变量我想将结果保存在 df
df.write.mode("overwrite").saveAsTable("amankeshar.table_{country_cd}")
该表应与国家名称一起存储。需要帮助来实现它。
解决方案
推荐阅读
- python-3.x - python selenium 网页抓取
- maya - 如何更改 Mash 中的全局 repromesh 纹理?
- java - 如何使用 Micronaut 和 RabbitMQ 消费和发布消息?
- apache-spark - 我自己建立了一个火花簇。当我在 s3 上读取 parquet 文件时,出现错误:IllegalAccessError
- php - 搜索表单中的自动完成下拉菜单
- node.js - 渲染路由NodeJS时如何不重用数据库中的相同数据?
- intellij-idea - 如何让(IntelliJ + checkstyle 代码格式化)工作?
- c++ - 如何从“通用字符名称”转换为 wchar_t 序列?
- javascript - 用于显示的 AJAX 问题处理响应数据
- android - 在 android studio 中无法访问 localhost laravel 项目 API 路由