我有一个猪文件,说10000行。有没有快速的方法我可以更改某个列的值,比如前1000行?
答案 0 :(得分:1)
由于缺少某些信息,我将做出一些假设,然后提供解决方案。
$1
列排序时,您在前1000条记录中更改列$2
的值以下代码段将执行您要求的操作:
a = load ...
b = rank a by $2;
c = foreach b generate $0, (rank_a<1000?$1:3*$1), $2..;
答案 1 :(得分:0)
使用For Each和Limit Operations来达到效果。