我想将3个不同的 Dataframe 保存到一个文件中(如csv或txt)
- df_1*
| 文件日期|FileTime|文件类型|文件操作| File Action |
| --|--|--|--| ------------ |
| 20230713| 17点12分23秒|ENS|更新内容| Update |
- df_2*
| 姓名|邮政的|提供者| provider |
| --|--|--| ------------ |
| 杰米|一二三四五|ATT| ATT |
| 安妮|12145|威瑞森| Verizon |
| 约翰|三二一四五|ATT| ATT |
| 大卫|一四二一五|威瑞森| Verizon |
- df_3*
| 总记录| TotalRecords |
| --| ------------ |
| 两百| 200 |
我希望文件看起来像这样。第一行为df1
,中间为df2
,最后一行为df3
1|20230713|17:12:23|ENS|Update
1|Jame|12345|ATT
2|Anne|12145|Verizon
3|John|32145|ATT
4|David|14215|Verizon
RC|200
字符串
所以,我正在尝试,但没有成功。
df1.coalesce(1).write.format("csv").option("sep","|").option("header", "false").save(output_path)
df2.coalesce(1).write.format("csv").option("sep","|").option("header", "false").save(output_path)
df3.coalesce(1).write.format("csv").option("sep","|").option("header", "false").save(output_path)
型
我可能漏掉了什么。我该怎么办?
1条答案
按热度按时间vjrehmav1#
我弄清楚了如何将多个数据框保存到一个管道分隔的文件中
字符串
预期的输出应该是这样的
型