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
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
‘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
|
location_granularity.closest_top_n Default value: 1
|
time_round_granularity
|
time_granularity Default value: hour
|
반환
형식 | Description |
---|---|
보강된 고객 데이터(joined_data)의 튜플 |