【发布时间】:2019-07-04 21:53:49
【问题描述】:
我正在尝试将数据帧导出到 .csv 文件到 S3 存储桶。
不幸的是,它保存在镶木地板文件中。
有人可以告诉我,如何将 pyspark 数据帧导出到 .csv 文件中。
我尝试了以下代码: predictions.select("概率").write.format('csv').csv('s3a://bucketname/output/x1.csv')
抛出此错误:CSV 数据源不支持 struct,values:array> 数据类型。
感谢任何人的帮助。
注意:我的 spark 设置基于 zepplin。
谢谢, 纳赛尔
【问题讨论】:
-
您需要展平结构类型才能保存为 CSV。 CSV 不支持结构。
-
你能分享任何资源来做到这一点吗?我dk
标签: pyspark export-to-csv apache-zeppelin