【发布时间】:2013-10-07 13:27:08
【问题描述】:
我有一个文本文件,它的第一行包含标题。现在我想对数据进行一些操作,但是在使用 PigStorage 加载文件时,它也需要 HEADER。我只想跳过标题。是否可以这样做(直接或通过 UDF)?
这是我用来加载数据的命令:
input_file = load '/home/hadoop/smdb_tracedata.csv'
USING PigStorage(',')
as (trans:chararray, carrier:chararray,aainday:chararray);
【问题讨论】:
-
请贴出您尝试过的代码。在此之前,请先简要了解一下sscce.org。
-
老兄,这是问题所在,而不是 cmets。此外,在我看来,这根本不像 Python。你为什么用“python”标记这个问题?
-
请注意我在我的2 cmets中所说的;否则反对票将不断涌现;此外,我会提请您注意 Stack Overflow 具有非常好的格式化功能,因此请使用它们 - 否则很难阅读您发布的内容。
-
@ErikAllik 正如你所知,他可能用 python 标记了这个问题,因为 pig 函数可以用 python 编写。另外,对于 pig 中的此类问题,由于文档的原因,很难生成 sscce。
标签: hadoop apache-pig