다음을 통해 공유


CommonWeatherEnricher 클래스

GFS 예측 및 ISD 기록 데이터에 대한 공통 날씨 보강자를 정의합니다.

NOAA GFS(글로벌 예측 시스템) 날씨 데이터 및 NOAA ISD(통합 지표 데이터) 기록 데이터는 Open Datasets 카탈로그에서 사용할 수 있습니다. 이러한 공용 데이터 세트를 사용하여 데이터를 보강할 수 있습니다.

공용 데이터 개체를 사용하여 초기화합니다.

상속
CommonWeatherEnricher

생성자

CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

매개 변수

Name Description
public_data_object
필수

공용 데이터 세트입니다.

enable_telemetry

원격 분석을 보낼지 여부를 나타냅니다.

Default value: False
public_data_object
필수

공용 데이터 세트입니다.

enable_telemetry
필수

원격 분석을 보낼지 여부를 나타냅니다.

메서드

enrich_customer_data_no_agg

기본 aggregator_all을 사용하여 고객 데이터를 보강합니다.

enrich_customer_data_with_agg

지정된 집계로 고객 데이터를 보강합니다.

enrich_customer_data_no_agg

기본 aggregator_all을 사용하여 고객 데이터를 보강합니다.

enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

매개 변수

Name Description
customer_data_object
필수

고객 데이터 클래스의 인스턴스입니다.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

‘day’, ‘hour’ 또는 ‘month’의 시간 단위입니다.

Default value: hour

반환

형식 Description

보강된 고객 데이터(new_customer_data), processing_public_data의 튜플입니다.

enrich_customer_data_with_agg

지정된 집계로 고객 데이터를 보강합니다.

enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]

매개 변수

Name Description
customer_data_object
필수

고객 데이터 클래스의 인스턴스입니다.

agg
필수

집계입니다.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

time_granularity

Default value: hour

반환

형식 Description

보강된 고객 데이터(joined_data)의 튜플