如何处理具有未知令牌长度的csv文件

kq4fsx7k  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(129)

我正在编写一个非常重要的任务,以以下格式转换数据:

Id,Name,Param1,Val1,Param2,Val2....ParamxValx
1,Cat,Hair,White,Eye,Blue...

分为:

Id,Name,Param,Val
1,Cat,Hair,White
1,Cat,Eye,Blue

我的问题是我不知道一行中可能有多少param/val项。但我知道他们是csv。如何编写一个烫伤/mr作业来转换数据?
我读过的每一篇文章都建议做以下几点: Csv("data.csv", "," , ('productID,'price,'quantity)).read 但在这种情况下,我需要知道我的csv文件的“模式”,而我不知道,因为每行可能有任意多个param/val条目。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题