取消
顯示的結果
而不是尋找
你的意思是:

如何改變線的csv文件從dataframe出口分離器磚嗎

tunguyen90
新的因素

你好,

目前,我所麵臨的問題行分隔符在csv文件,導出的數據幀在Azure磚(版本火花2.4.3)Azure Blob存儲。包含所有的csv文件低頻line-separator。我需要CRLF (\ r \ n)作為行分隔符在那些csv文件。盡管我嚐試不同的方法來改變默認行分隔符到我的目標行分隔符,它不工作。到目前為止,我嚐試下麵的方法

1。在磚的筆記本,我添加選項來定製行分隔符如下。

df.write.format .option (“com.databricks.spark.csv”)(“標題”、“true”)。選項(“lineSep”、“\ r \ n”).mode(“覆蓋”).save (target_folder);

像這樣的選項(“lineSep”)不起作用,至少在我火花2.4.3版本。我檢查了其他類似的問題,在論壇,他們說,這在火花2.4.4不工作。

2。在磚的筆記本,我試圖添加以下行

spark._jvm.java.lang.System.setProperty(“行。分隔符”、“\ r \ n”);

看起來像這樣setProperty還沒有改變默認的行分隔符一旦解析和編寫數據輸出在Azure blob存儲的csv文件。

也許有人有其他的建議/解決這個問題?非常感謝你的幫助。

3回複3

shyam_9
價值貢獻

neilbest-db
新的貢獻者二世

有關的答案似乎是關於閱讀。@tunguyen90問及寫作。他們不是不同的問題?我也在尋找最新信息的作家。

Nikhila
新的貢獻者二世

你好,

你有上麵的解決方案的問題。請讓我知道。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map