ユーザーのローカルRセッションのRオブジェクトをHadoop実行環境で利用できるようにするため、これらのオブジェクトをMapReduceジョブで参照できます。
使用方法
orch.export(...)
引数
名前または明示的な定義による、カンマ区切りリストの1つ以上の変数、データ・フレームまたはその他のメモリー内オブジェクト。
使用上の注意
この関数を使用すると、hadoop.exec
関数とhadoop.run
関数で使用するローカル変数を準備できます。mapper
、reducer
、combiner
、init
およびfinal
の各引数は、エクスポートされた変数を参照できます。
戻り値
リスト・オブジェクト
関連項目
例
次のコード・フラグメントは、hadoop.run
関数のexport
引数で使用されるorch.export
を示しています。
hadoop.run(x, export = orch.export(a=1, b=2), mapper = function(k,v) { x <- a + b orch.keyval(key=NULL, val=x) } )
次に、同様のコード・フラグメントを示します。ただし、変数がhadoop.run
関数の外部で定義される点を除きます。
a=1 b=2 hadoop.run(x, export = orch.export(a, b), . . . )