Address
Extract parts of addresses. Requires WrangleWorks Account.
Extract geographical information from unstructured text such as streets, cities, or countries. Requires WrangleWorks Account.
Parameters
| Name | Description | Accepted Values | Default | Required |
|---|---|---|---|---|
| I/O | ||||
input | Name of the input column. | string, integer, array | — | Yes |
output | Name of the output column. | string, array | — | Yes |
| Options | ||||
dataType | Specific part of the address to extract. | string; one of:
| — | Yes |
| Formatting | ||||
output_format | Format of the extract output. | string, null; one of:
| null | No |
char | Character to use when output_format is concatenate. | string | ", " | No |
| Conditions | ||||
if | Condition that determines whether the wrangle runs as a whole. Recipe variables may be referenced with ${variable}. | string | — | No |
where | Filter rows before applying the wrangle using SQL-like criteria, such as column1 = 123 OR column2 = 'abc'. | string | — | No |
where_params | Values used with where for parameterized criteria. Uses SQLite placeholder syntax such as ? or :name. | array, object | — | No |
Examples
wrangles:
- extract.address:
input: Location
output: Street
dataType: streets
where: SUBSTRING(Location, 1, 3) = '221'
| Location |
|---|
| 221 B Baker St., London, England, United Kingdom |
| London SW1A 1AA, London, England, United Kingdom |
| Street |
|---|
| ['221 B Baker St.'] |
Access
| Requirement | Value |
|---|---|
| AI-powered | No |
| Requires WrangleWorks account | Yes |
| Requires subscription | No |
| Requires external API key | No |
Technical details
| Field | Value |
|---|---|
| Catalog ID | 20 |
| Catalog key | extract.address |
| Recipe key | extract.address |
| Catalog status | active |
| Lifecycle status | active |
| Recipe Writer eligible | Yes |
| Namespace | extract |
| Documentation group | extract |
| Aliases | None |
| Runtime symbol | wrangles.recipe_wrangles.extract.address |
| Legacy UUID | 44153f95-4581-4cee-898e-b3b4714045fd |
Sources