Package: healthyAddress 0.4.3

Hugh Parsonage

healthyAddress: Convert Addresses to Standard Inputs

Efficient tools for parsing and standardizing Australian addresses from textual data. It utilizes optimized algorithms to accurately identify and extract components of addresses, such as street names, types, and postcodes, especially for large batched data in contexts where sending addresses to internet services may be slow or inappropriate. The core functionality is built on fast string processing techniques to handle variations in address formats and abbreviations commonly found in Australian address data. Designed for data scientists, urban planners, and logistics analysts, the package facilitates the cleaning and normalization of address information, supporting better data integration and analysis in urban studies, geography, and related fields.

Authors:Hugh Parsonage [aut, cre]

healthyAddress_0.4.3.tar.gz
healthyAddress_0.4.3.tar.gz(r-4.5-noble)healthyAddress_0.4.3.tar.gz(r-4.4-noble)
healthyAddress_0.4.3.tgz(r-4.4-emscripten)healthyAddress_0.4.3.tgz(r-4.3-emscripten)
healthyAddress.pdf |healthyAddress.html
healthyAddress/json (API)
NEWS

# Install 'healthyAddress' in R:
install.packages('healthyAddress', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/hughparsonage/healthyaddress/issues

Uses libs:
  • openmp– GCC OpenMP (GOMP) support library

2.34 score 11 scripts 301 downloads 23 exports 13 dependencies

Last updated 3 months agofrom:1c68f7e30c. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKSep 29 2024
R-4.5-linux-x86_64OKSep 29 2024

Exports:.digit256.permitted_street_type_ordcompress_latloncompress_latlon_generaldecompress_latlondecompress_latlon_generaldownload_latlon_dataextract_flatNumberFirstLastextract_postcodeHashStreetNamematch_StreetTypematch_wordmutate_latlonnany_lowercasepostcode2steread_ste_fststandard_address2standard_address3standardize_addresstoupper_basicunHashStreetNameunique_PostcodesuniqueN_Postcodes

Dependencies:BHdata.tablefastmatchfstfstcorehutilshutilscppmagrittrqsRApiSerializeRcppRcppParallelstringfish

Readme and manuals

Help Manual

Help pageTopics
Extract the n-th digit of a duocentehexaquinquagesimal number.digit256
Street types allowed..permitted_street_type_ord
Compress latitude and longitude to a 32-bit integercompress_latlon compress_latlon_general decompress_latlon decompress_latlon_general
Download latitude longitude data by addressdownload_latlon_data
Extract the flat number, number first/last from an addressextract_flatNumberFirstLast
Extract the postcode from the suffix of a stringextract_postcode
Hash a street name quickly and accuratelyHashStreetName unHashStreetName
Find the street type within an addressmatch_StreetType
Find word within a sentencematch_word
Add latitude and longitude columns to a standard addressmutate_latlon
Uppercase character vectorsnany_lowercase
In what states do postcodes lie?postcode2ste
Get internal dataread_ste_fst
Standard addressstandardize_address standard_address2 standard_address3
Uppercasetoupper_basic
Unique postcodes ofuniqueN_Postcodes unique_Postcodes