The basic idea is to filter records with city that is a city, zip that is a zip, state that is a state.
As mentioned, the ptoassigneend_us_extracted is cleaned. This section works on remaining records.
* zip that is a zip
Match the pattern 5-4 or 5 digits.
* city that is a city
* zip that is a zip
*state that is a state