ユーザーのローカルRセッションのRオブジェクトをHadoop実行環境で利用できるようにするため、これらのオブジェクトをMapReduceジョブで参照できます。
使用方法
orch.export(...)
引数
名前または明示的な定義による、カンマ区切りリストの1つ以上の変数、データ・フレームまたはその他のメモリー内オブジェクト。
使用上の注意
この関数を使用すると、hadoop.exec関数とhadoop.run関数で使用するローカル変数を準備できます。mapper、reducer、combiner、initおよびfinalの各引数は、エクスポートされた変数を参照できます。
hadoop.exec
hadoop.run
mapper
reducer
combiner
init
final
戻り値
リスト・オブジェクト
関連項目
「hadoop.exec」、「hadoop.run」
「hadoop.exec」
「hadoop.run」
例
次のコード・フラグメントは、hadoop.run関数のexport引数で使用されるorch.exportを示しています。
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), . . . )