マップクラス
入力 DynamicFrame
ですべてのレコードに関数を適用して、新しい DynamicFrame
をビルドします。
例
DynamicFrame.map() メソッドを使用して、DynamicFrame
のすべてのレコードに関数を適用することをお勧めします。コード例については、「例: マッピングを使用して、DynamicFrame のすべてのレコードに関数を適用する」を参照してください。
方法
__call__(frame, f, transformation_ctx="", info="", stageThreshold=0, totalThreshold=0)
指定された関数を元の DynamicFrame
で、すべての DynamicRecords
に適用した結果の新しい DynamicFrame
を返します。
frame
- マッピング関数を適用するための元のDynamicFrame
(必須)。-
f
–DynamicRecords
内のすべてのDynamicFrame
に適用する関数。この関数は、引数としてDynamicRecord
を取り、マッピングによって生成された新しいDynamicRecord
を返す必要があります (必須)。DynamicRecord
はDynamicFrame
内の論理レコードを表します。これは、自己記述型であり、固定スキーマに準拠しないデータに使用できる点を除いて、Apache SparkDataFrame
の行に似ています。 transformation_ctx
- 状態情報を識別するために使用される一意の文字列 (オプション)。info
- 変換のエラーに関連付けられた文字列 (オプション)。stageThreshold
– エラーを出力する前に、変換で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。totalThreshold
– エラーの出力を処理する前に、全体で発生する可能性のあるエラーの最大数 (オプション)。デフォルト値は 0 です。
指定された関数を元の DynamicFrame
で、すべての DynamicRecords
に適用した結果の新しい DynamicFrame
を返します。
apply(cls, *args, **kwargs)
継承元は GlueTransform
apply。
name(cls)
継承元は GlueTransform
name。
describeArgs(cls)
継承元は GlueTransform
describeArgs。
describeReturn(cls)
継承元は GlueTransform
describeReturn。
describeTransform(cls)
継承元は GlueTransform
describeTransform。
describeErrors(cls)
継承元は GlueTransform
describeErrors。
describe(cls)
継承元は GlueTransform
説明。