【发布时间】:2021-10-12 11:52:18
【问题描述】:
我需要将数据加载到包含一些 XML 和文本内容的 spark 数据框中。以下是我的数据格式。
1,2003,4349,<c><ab a="Roy" b="201"/><ab a="Joe" b="202"/></c>,54,M
我需要得到如下的最终输出。
+--------+--------------+--------------------+-------------+--------------+--------------+-------------+-------+---------+
| Month|Year | pincode | name | id | manager_name|manager_id |dep_id |Gender |
+--------+--------------+--------------------+-------------+--------------+--------------+-------------+--------+--------+
|1 |2003 |4348 | Roy | 201 |Joe | 202 | 54 |M |
+--------+--------------+--------------------+-------------+--------------+--------------+-------------+-------+---------+
【问题讨论】:
-
你试过使用 spark-xml 库了吗?
-
我尝试使用 spark-xml,因为它是嵌套的 XML,我不知道如何获取输出
-
嗯,您最初需要使用常规的 csv 阅读器,但是您可以分享您尝试过的代码吗?
标签: xml scala csv apache-spark