Problem 43660. Use R2016b Text Manipulations to Fix These Addresses (Part 1)
We have a series of addresses like the following which we'd like to reformat. Can you remove the latitude and longitude from the addresses?
Example:
Input: adrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)';
Output: adrOut = '950 Blue Hill Ave.Dorchester, MA 2124';
Feature Tip:
R2016b introduces string arrays and text manipulation functions which can help. To learn more see MATLAB Characters and Strings.
Background:
Did you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data here or import it into MATLAB with webread.
data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');
Related Problems:
Use R2016b Text Manipulations to Fix These Addresses (Part 1)
Use R2016b Text Manipulations to Fix These Addresses (Part 2)
Use R2016b Text Manipulations to Fix These Addresses (Part 3)
Solution Stats
Problem Comments
-
1 Comment
In the question description, adrOut = '950 Blue Hill Ave.Dorchester, MA 2124' specifies the value as 950, but in adrIn = '959 Blue Hill Ave.Dorchester, MA 2124(42.29189440573543, -71.0887162019496)', the value is 959. Please correct this discrepancy to avoid confusion.
Solution Comments
Show commentsProblem Recent Solvers116
Suggested Problems
-
Project Euler: Problem 8, Find largest product in a large string of numbers
1201 Solvers
-
Back to basics 19 - character types
265 Solvers
-
Duplicate each element of a vector.
618 Solvers
-
461 Solvers
-
String Array Basics, Part 4: Convert String Array with Missing Values to Cell Array
107 Solvers
More from this Author3
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!