Si j'ai un Dataframe avec des codes postaux, je souhaite créer une nouvelle colonne intitulée "Région" qui prend plusieurs gammes de codes postaux et les attribue à une région particulière. ex.
Si le code postal est de 1000--1209, la région doit être «NSW» P>
Postal Code Region 1000 NSW 1001 NSW ... 1209 NSW 2000 2001 299
4 Réponses :
première option consiste à utiliser une API de code postal ... Utilisez celui que vous aimez le mieux. La deuxième option crée manuellement une fonction, qui mappe le numéro à la chaîne, puis utilise .MAP sur le Dataframe pour créer une nouvelle série dedans. P>
En supposant que votre Dataframe est appelé df code>:
Basing sur
Si le code postal est de 1000--1209, la région doit être 'NSW' P> blockQuote>
Je suis venu avec ceci: p>
xxx pré> p>
N'oubliez pas que la plage (x, y) code> contient des numéros de x à y-1 b> et entrez vos données en conséquence.
np.where code> permet une opération vectorielle:
Suggestion Vous pouvez stocker
NSW: gamme (1000 1210) code>
J'ai essayé cela, ça n'a pas fonctionné pour les gammes