-1
A
回答
2
您可以將字符串轉換成RDD然後將其轉換成數據幀:
val s = "a1-b1,a2-b2"
val df = sc.parallelize(
s.split(",").map(_.split("-")).map{ case Array(a, b) => (a, b) }
).toDF("A", "B")
df.show
+---+---+
| A| B|
+---+---+
| a1| b1|
| a2| b2|
+---+---+
相關問題
- 1. 字符串火花階鍵值轉換
- 2. 火花 - 與階
- 3. 火花 - 分裂,轉換和存儲矢量數據轉換爲CSV文件
- 4. 在RDD火花階
- 5. 火花:使用階
- 6. 火花數據幀隨機分裂
- 7. 拆分場打進子場階火花
- 8. 轉換火花數據幀列
- 9. 需要幫助兩列火花階比較
- 10. 無法從火花/階
- 11. UNIX_TIMESTAMP()函數中階火花
- 12. UDF不工作火花階
- 13. 基於在火花階
- 14. RDD濾波器階火花
- 15. 分裂火花數據幀和基於一個列值
- 16. 分裂串具有多個分離器
- 17. 如何基於火花階現有列中添加新列
- 18. 將列添加到火花數據集並轉換數據
- 19. 火花Datagrid與拆分列
- 20. 如何連接兩個DataFrame並在火花中有條件替換一列
- 21. 分裂串入列
- 22. SparklyR一個火花數據幀列分離成兩列
- 23. Postgres的 - 分裂TSTZRANGE兩列
- 24. 存在於兩個不同的RDDS階火花
- 25. 字符串轉換的列表,以花車的列表,並讓所有的值
- 26. 火花數據幀聚合階
- 27. 火花階讀取配置文件
- 28. 拼合在火花階的元素
- 29. 火花定製聚合> = 2.0(階)
- 30. 如何鏈中階火花加入
如果你提供一些代碼,其他人可以提供反饋,你會得到更多的幫助上。你試過什麼了? – Jaquez