admin 管理员组文章数量: 1184232
Pig Latin脚本开发与测试指南
1. Pig Latin宏与脚本导入
在Pig Latin中,宏的别名会结合宏名称和调用编号进行扩展,这样能提供唯一的键,避免不同宏使用相同别名或同一宏多次使用时出现重复。以下是一个宏的示例代码:
macro_dividend_analysis_dailythisyear_0 = filter daily BY (date matches '2009-.*');
macro_dividend_analysis_jnd_0 =
join macro_dividend_analysis_divsthisyear_0 by (symbol),
macro_dividend_analysis_dailythisyear_0 by (symbol);
results = foreach macro_dividend_analysis_jnd_0 generate
macro_dividend_analysis_dailythisyear_0::symbol, close - open;
从Pig 0.9版本开始,可以使用预处理器将一个Pig Latin脚本包含到另一个脚本中,这使得编写模块化的Pig Latin脚本变得更加容易,便于调试和复用。使用 import 语句可以实现脚本的包含,示例如下:
--main.pig
import '../examples/ch6/dividend_analysis.pig';
daily = load 'NYSE_daily' as (excha
版权声明:本文标题:11、Pig Latin脚本开发与测试指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1766474293a3461622.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论