다음을 통해 공유


CommonWeatherEnricher 클래스

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

NOAA GFS(Global Forecast System) 날씨 데이터 및 NOAA ISD(통합 표면 데이터) 기록 데이터는 Open Datasets 카탈로그에서 사용할 수 있습니다. 이러한 공용 데이터 세트를 사용하여 데이터를 보강할 수 있습니다.

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

생성자

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

시간 세분성, '일', '시간' 또는 '월'입니다.

Default value: hour

반환

형식 Description

보강된 고객 데이터(new_customer_data) processed_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)