granularity Module
Contient des définitions de granularité pour le temps et l’emplacement.
Les granularités sont organisées comme suit :
Vous travaillez avec une granularité en la spécifiant dans une fonction enrichissante. Par exemple, lorsque vous utilisez les HolidayEnricher méthodes de classe pour enrichir les données, spécifiez le TimeGranularity paramètre d’entrée de la méthode.
Classes
DayGranularity |
Définit une granularité temporelle du jour. |
Granularity |
Définit la classe de granularité de base. |
HourGranularity |
Définit une granularité temporelle de l’heure. |
LocationClosestGranularity |
Définit une granularité d’emplacement la plus proche.
Tous les emplacements possibles seront classés par distance sphérique de deux emplacements, ceux-ci Initialiser avec différentes configurations. cord_count est le nombre d’customer_data après dropDuplicates(), s’il est plus grand que _cord_limit, nous utiliserons _lower_fuzzy_boundary pour effectuer le filtrage brut, sinon, utilisez _upper_fuzzy_boundary. tous les emplacements possibles seront classés par distance sphérique de deux emplacements, nous sélectionnerons _closest_top_n pour effectuer une jointure plus poussée. |
LocationGranularity |
Définit la granularité de l’emplacement de base. |
MonthGranularity |
Définit une granularité temporelle du mois. |
TimeGranularity |
Définit la classe de base pour la granularité temporelle. |