Skip to content

Tratar empates dentro do duckdb #57

@rafapereirabr

Description

@rafapereirabr

As vezes, a geolocalização pode encontrar mais de um local possivel para um mesmo endereço de input do usuário. Isso ocorre por exemplo quando tem mais de um logradouro com o mesmo nome na cidade mas em bairros diferentes. Por isso, eu implementei esta função em R que trata os casos empates. A idéia aqui é traduzir a função do R para ser implementada toda em duckdb. A vantagem é que isso (1) deve trazer possível ganho de performance, e (2) tornaria mais fácil a criação do pacote geocodebr em Python.

O codigo da função atual é todo com {data.table}, e tem um pouco de regex e C++ , mas parece fácil implementar em SQL. A função em C++, por exemplo, tem aqui em SQL

.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions