= Path.cwd().parent / "dados" folder
Formatação
Este módulo possui funções auxiliares de formatação dos dados das várias fontes.
parse_bw
parse_bw (bw:str)
Parse the bandwidth string
Type | Details | |
---|---|---|
bw | str | Designação de Emissão (Largura + Classe) codificada como string |
Returns | Tuple | Largura e Classe de Emissão |
Mesclagem
Função auxiliar para mesclar registros que são iguais das diversas bases, i.e. estão a uma distância menor que MAX_DIST
e verificar a validade da mesclagem
merge_on_frequency
merge_on_frequency (df_left:pandas.core.frame.DataFrame, df_right:pandas.core.frame.DataFrame, on:str='Frequency', coords:Tuple[str]=('Latitude', 'Longitude'), description:str='Description', suffixes:Tuple[str]=('_x', '_y'))
Mescla os dataframes baseados na frequência É assumido que as colunas de ambos uma é subconjunto ou idêntica à outra, caso contrário os filtros não irão funcionar como esperado
Type | Default | Details | |
---|---|---|---|
df_left | DataFrame | DataFrame da esquerda a ser mesclado | |
df_right | DataFrame | DataFrame da direira a ser mesclado | |
on | str | Frequency | Coluna usada como chave de mesclagem |
coords | Tuple | (‘Latitude’, ‘Longitude’) | |
description | str | Description | |
suffixes | Tuple | (’_x’, ’_y’) | Sufixo para as colunas que foram criadas |
Returns | DataFrame | DataFrame resultante da mesclagem |
get_km_distance
get_km_distance (row)