美国地址数据清洗与标准化:修正和补充不完整地址
美国地址数据清洗与标准化示例
以下展示了如何对一组不完整的美国地址进行修正和补充,使其符合标准格式。
原始地址 | 标准化地址 ---|--- 259 Martin L King Dr.|Madison|FL|32340 | 259 Martin Luther King Dr.|Madison|FL|32340 5798 C. Farris Rd.|Anacoco|LA|71403 | 5798 C. Farris Rd.|Anacoco|LA|71403 5245 harvey ave|westernsprings|IL|60558 | 5245 Harvey Ave|Western Springs|IL|60558 BELVIDERE TN 37306|BELVIDERE|TN|37306 | BELVIDERE|TN|37306 3739 SAINT JOHN AVE APT 6A|NORTH CHARLESTON|SC|29405 | 3739 Saint John Ave Apt 6A|North Charleston|SC|29405 20408IthacaRd|OlympiaFields|IL|60461 | 20408 Ithaca Rd|Olympia Fields|IL|60461 4444 CINNAMON RIDGE TRAIL|SAINT PAUL|MN|55122 | 4444 Cinnamon Ridge Trail|Saint Paul|MN|55122 3900 Manhiem Place|Jefferson|MD|21755 | 3900 Manheim Place|Jefferson|MD|21755 8086 we st royal|Stanwood|MI|49346 | 8086 West Royal|Stanwood|MI|49346 22REDTOPLANE|PALMCOAST|FL|32164 | 22 Red Top Lane|Palm Coast|FL|32164 21 GROOMS RD|CANDLER|NC|28715 | 21 Grooms Rd|Candler|NC|28715 1459155 ROUTE|TURTLEPOINT|PA|16750 | 1459 Route 155|Turtlepoint|PA|16750 5615 REGENCY PARK CT|SUITLAND|MD|20746 | 5615 Regency Park Ct|Suitland|MD|20746 610 we st north street|Brazil|IN|47834 | 610 West North Street|Brazil|IN|47834 ...
地址清洗和标准化的步骤:
- 格式统一: 将所有字母转换为大写或小写,统一街道类型缩写(例如,'St'代替'Street','Ave'代替'Avenue')。
- 分词和识别: 将地址字符串分割成独立的组成部分,例如街道地址、城市、州和邮政编码。
- 数据验证: 校验邮政编码、州和城市之间的有效性。
- 更正和补充: 根据数据库或API,更正拼写错误并补充缺失的信息。
通过以上步骤,可以有效地清洗和标准化地址数据,提高数据质量和可用性。
原文地址: https://www.cveoy.top/t/topic/jPls 著作权归作者所有。请勿转载和采集!