Clase SplitRows - AWS Adherencia

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Clase SplitRows

Crea una DynamicFrameCollection que contiene dos DynamicFrames. Un DynamicFrame contiene solo las filas especificadas para dividirlas y el otro las filas restantes.

Ejemplo

Le recomendamos que utilice el método DynamicFrame.split_rows() para dividir filas en un DynamicFrame. Para ver un ejemplo de código, consulte Ejemplo: utilice split_rows para dividir filas en un DynamicFrame.

Métodos

__call__(frame, comparison_dict, name1="frame1", name2="frame2", transformation_ctx = "", info = none, stageThreshold = 0, totalThreshold = 0)

Divide una o más filas de un DynamicFrame en un nuevo DynamicFrame.

  • frame: DynamicFrame de origen que se va a dividir en dos nuevos (obligatorio).

  • comparison_dict: diccionario donde la clave es la ruta completa a una columna y el valor es otro diccionario que mapea comparadores con los valores con los que se comparan los valores de columna. Por ejemplo, {"age": {">": 10, "<": 20}} separa las filas en las que el valor "edad" se sitúa entre 10 y 20, exclusivamente, de las filas donde "edad" no se inscribe en ese intervalo (obligatorio).

  • name1: el nombre que se asigna al DynamicFrame que contendrá las filas que se van a dividir (opcional).

  • name2: el nombre que se asigna al DynamicFrame que contendrá las filas que quedan tras haber dividido las filas que se especificaron (opcional).

  • transformation_ctx: cadena única que se utiliza para identificar la información del estado (opcional).

  • info: cadena que está asociada a errores en la transformación (opcional).

  • stageThreshold: cantidad máxima de errores que se puede producir en la transformación antes de que se determine que es errónea (opcional). El rol predeterminado es cero.

  • totalThreshold: cantidad máxima de errores que se pueden producir en total antes de que se determine que el proceso es erróneo (opcional). El rol predeterminado es cero.

apply(cls, *args, **kwargs)

Heredado de GlueTransform apply.

name(cls)

Heredado de GlueTransform name.

describeArgs(cls)

Heredado de GlueTransform describeArgs.

describeReturn(cls)

Heredado de GlueTransform describeReturn.

describeTransform(cls)

Heredado de GlueTransform describeTransform.

describeErrors(cls)

Heredado de GlueTransform describeErrors.

describe(cls)

Heredado de GlueTransform describe.