当我将一个Dataframe保存到一个文本文件中时,它会与 []
例如,我有一个Dataframe:
9206E599-2E07-439E-9C01-A6714E779D11
D607E87F-FB90-4F2B-8A99-335AE4F5C97F
当我这么做的时候 myDataFrame.rdd.saveAsTextFile("My Path")
我明白了
[9206E599-2E07-439E-9C01-A6714E779D11]
[D607E87F-FB90-4F2B-8A99-335AE4F5C97F]
有没有办法去掉那些支架。
2条答案
按热度按时间9w11ddsr1#
这里有一个方法。
问题是rdd包含org.apache.spark.sql.row对象。当这些是“tostring”的时候,它们两边都有那些方括号。您希望将row对象中的数据提取到字符串中。
h22fl7wq2#
一个更简单的选择-只需使用标准的Dataframe
write
未转换为rdd的api: