Suite

Comment analyser le « type » d'adresse St à partir d'une colonne de table attributaire et la déplacer dans une autre colonne ?

Comment analyser le « type » d'adresse St à partir d'une colonne de table attributaire et la déplacer dans une autre colonne ?


Je dois déplacer le type d'adresse dans la colonne à côté, voir la photo pour plus d'informations. Y a-t-il des moyens rapides de le faire ? Je connais un peu ce processus. J'ai essayé la boîte à outils d'adresse en vain.


Je suggérerais quelque chose comme ça, car il n'y a probablement pas beaucoup de variantes de types de rues :

bloc de code :

def getType(streetname): street_type = "" types = ["DR","ST","AVE","CALLE"] mots = streetname.split(" ") pour taper les types: if taper les mots: street_type = type break return street_type

expression:

getType(!OWNER_ST_1!)

Je suggérerais d'exécuter ceci, puis de trier le nouveau champ pour trouver les vides. De cette façon, vous pourrez trouver de nouveaux types de rues et les ajouter à la liste dans le bloc de code.

Cette méthode suppose qu'il n'y aura pas de noms de rue comme "CALLE DEL MAR AVE" et que toutes les rues "Saint" seront épelées "ST. JOHN ST" ou "SAINT JOHN ST". Selon votre ensemble de données, ces hypothèses peuvent être injustes, vous devrez donc faire une petite inspection.


Voir la vidéo: création colonnes dans table attributaire