View a markdown version of this page

Filter 클래스 - AWS Glue

Filter 클래스

지정된 술어 함수를 충족하는 DynamicFrame 입력의 레코드를 포함하는 새 DynamicFrame 항목을 빌드합니다.

예제

DynamicFrame에서 레코드를 필터링하기 위해 DynamicFrame.filter() 방법을 사용하는 것이 좋습니다. 코드에 대한 예제는 예: 필터를 사용하여 필터링된 필드 선택 가져오기 단원을 참조하세요.

메서드

__call__(frame, f, transformation_ctx="", info="", stageThreshold=0, totalThreshold=0))

지정된 조건자 함수를 만족하는 입력 DynamicFrame에서 기록을 선택하여 만든 새로운 DynamicFrame을 반환합니다.

  • frame – 소스 DynamicFrame으로 지정된 필터 함수를 적용합니다(필수).

  • f - DynamicFrame의 각 DynamicRecord를 적용하는 조건자 함수입니다. 함수는 DynamicRecord를 인수로 받아들이고 DynamicRecord가 필터 요구 사항과 맞으면 True을 반환하고 아니면 False를 반환합니다 (필수).

    DynamicRecord는 DynamicFrame내 논리적 기록입니다. 자기 설명적이고 고정 스키마를 준수하지 않은 데이터에 사용될 수 있다는 점을 제외하면 스파크 DataFrame의 열과 비슷합니다.

  • transformation_ctx - 고유 문자열을 통해 상태 정보를 확인합니다(선택 사항).

  • info - 변환에 따른 오류 관련 문자열입니다(선택 사항).

  • stageThreshold - 오류가 발생하기 전까지 변환에 따라 생길 수 있는 최대 오류 수입니다(선택 사항). 기본값은 0입니다.

  • totalThreshold - 오류가 진행되기 전까지 생길 수 있는 최대 전체 오류 수입니다(선택 사항). 기본값은 0입니다.

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 describe에서 상속됩니다.