【发布时间】:2016-10-26 17:05:55
【问题描述】:
我的数据框如下:
storeId| dateId|projectId
9 |2457583| 1047
9 |2457576| 1048
当我做rd = resultDataframe.rdd rd 时只有数据而不是标题信息。我用 rd.first 确认了这一点,我没有得到标题信息。另外当我尝试
rd.map(f => f._1+"\t"+f._2+"\t"+f._3).saveAsTextFile("s3://pathinS3/testtab4")
我只看到
9 2457583 1047
9 2457576 1048
我希望能够将 resultDataframe 转换为制表符分隔的 csv 并将其存储在 s3 中。
s3 中的预期 csv 输出:
storeId dateId projectId
9 2457583 1047
9 2457576 1048
感谢任何帮助。提前致谢。
【问题讨论】:
-
那么你想把架构信息放在所有的数据分区上吗?
-
我已经在做 repartition(1) 所以我在 resultDataframe 中只有一个分区