

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

Un elemento `DynamicFrameCollection` es un diccionario de objetos [Clase DynamicFrame](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md), en el que las claves son los nombres de los elementos `DynamicFrames` y los valores son los objetos `DynamicFrame`.

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

**`__init__(dynamic_frames, glue_ctx)`**
+ `dynamic_frames`: diccionario de objetos [Clase DynamicFrame](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md).
+ `glue_ctx`: un objeto [Clase GlueContext](aws-glue-api-crawler-pyspark-extensions-glue-context.md).

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

`keys( )`: devuelve una lista de las claves de esta colección, que generalmente se compone de los nombres de los valores de `DynamicFrame` correspondientes.

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

`values(key)`: devuelve una lista de los valores de `DynamicFrame` en esta colección.

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

**`select(key)`**

Devuelve el `DynamicFrame` correspondiente a la clave especificada (que, por lo general, es el nombre del elemento `DynamicFrame`).
+ `key`: clave del elemento `DynamicFrameCollection` que normalmente representa el nombre de un elemento `DynamicFrame`.

## Asignación
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-map"></a>

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

Utiliza una función que se le ha pasado para crear y devolver un elemento `DynamicFrameCollection` nuevo basado en el elemento `DynamicFrames` de esta colección.
+ `callable`: función que toma un elemento `DynamicFrame` y el contexto de transformación especificado como parámetros y devuelve un elemento `DynamicFrame`.
+ `transformation_ctx`: contexto de transformación que callable utilizará (opcional).

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

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

Utiliza una función que se le ha pasado para crear y devolver un elemento `DynamicFrameCollection` nuevo basado en el elemento `DynamicFrames` de esta colección.
+ `f`: función que toma un elemento `DynamicFrame` como parámetro y devuelve un elemento `DynamicFrame` o `DynamicFrameCollection`.
+ `transformation_ctx`: contexto de transformación que la función utilizará (opcional).