Dela via


granularity Modul

Innehåller kornighetsdefinitioner för tid och plats.

Kornigheterna är ordnade på följande sätt:

Du arbetar med en kornighet genom att ange den i en berikarfunktion. När du till exempel använder klassmetoderna HolidayEnricher för att berika data anger du TimeGranularity som indataparameter för metoden.

Klasser

DayGranularity

Definierar en tidskornighet på dagen.

Granularity

Definierar baskornighetsklassen.

HourGranularity

Definierar en tidskornighet på timmen.

LocationClosestGranularity

Definierar en närmaste platskornighet.

_cord_count är antalet kunddata när dubbletter har tagits bort. Om den är större än _cord_limit_lower_fuzzy_boundary används den för att utföra grovfiltrering, annars _upper_fuzzy_boundary används den.

Alla möjliga platser rangordnas efter sfäriskt avstånd på två platser, de _closest_top_n väljs för att göra ytterligare kopplingar.

Initiera med olika konfigurationer.

cord_count är antalet customer_data efter dropDuplicates(), om det är större än _cord_limit använder vi _lower_fuzzy_boundary för att utföra grovfiltrering, annars använder vi _upper_fuzzy_boundary. alla möjliga platser rangordnas efter sfäriskt avstånd på två platser, vi väljer _closest_top_n för att göra ytterligare anslutning.

LocationGranularity

Definierar basplatsens kornighet.

MonthGranularity

Definierar en tidskornighet i månaden.

TimeGranularity

Definierar basklassen för tidskornighet.