

# DynamicFrameCollection クラス
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection"></a>

`DynamicFrameCollection` は [DynamicFrame クラス](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md) オブジェクトのディクショナリで、そのキーは `DynamicFrames` の名前、値は `DynamicFrame` オブジェクトです。

## \_\_init\_\_
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-__init__"></a>

**`__init__(dynamic_frames, glue_ctx)`**
+ `dynamic_frames` – [DynamicFrame クラス](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md) オブジェクトのディクショナリ。
+ `glue_ctx` – [GlueContext クラス](aws-glue-api-crawler-pyspark-extensions-glue-context.md) オブジェクト。

## キー
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-keys"></a>

`keys( )` – このコレクション内のキーのリストを返します。これは一般的に、対応する `DynamicFrame` 値の名前で構成されます。

## 値
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-values"></a>

`values(key)` – このコレクション内の `DynamicFrame` 値のリストを返します。

## Select
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-select"></a>

**`select(key)`**

指定されたキー (一般に `DynamicFrame` の名前) に対応する `DynamicFrame` を返します。
+ `key` – `DynamicFrameCollection` 内のキー。通常は `DynamicFrame` の名前を表します。

## マッピング
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-map"></a>

**`map(callable, transformation_ctx="")`**

渡された関数を使用して、このコレクション内の `DynamicFrameCollection` に基づいた新しい `DynamicFrames` を作成して返します。
+ `callable` – `DynamicFrame` と指定された変換コンテキストをパラメータとして取り、`DynamicFrame` を返す関数。
+ `transformation_ctx` – 呼び出し可能なものによって使用される変換コンテキスト (省略可能)。

## Flatmap
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-flatmap"></a>

**`flatmap(f, transformation_ctx="")`**

渡された関数を使用して、このコレクション内の `DynamicFrameCollection` に基づいた新しい `DynamicFrames` を作成して返します。
+ `f` – `DynamicFrame` をパラメータとして取り、`DynamicFrame` または `DynamicFrameCollection` を返す関数。
+ `transformation_ctx` – 関数で使用される変換コンテキスト (省略可能)。