我有一个生成DataFrame的脚本。我将DF转换为CSV,然后将其作为电子邮件附件发送。问题是标题+数据全部在第一行,因此生成的CSV有60k列和1行。有什么问题?
这是我的代码:
Id
答案 0 :(得分:2)
只需替换
"".join(filedata.collect()
与
"\n".join(filedata.collect())
或
sc.wholeTextFiles("/dbfs/<path>/df.csv").values().first()
甚至更好的写作 - 完整阅读例程:
MIMEApplication(df.toPandas().to_csv(), Name="df.csv")