Python dictionary mapping two letter state abbreviations to their respective regions of the country (i.e. Midwest, North East, etc.) N - North East W - West M - Mid West S - South O - Other
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | states = {
'AK': 'O',
'AL': 'S',
'AR': 'S',
'AS': 'O',
'AZ': 'W',
'CA': 'W',
'CO': 'W',
'CT': 'N',
'DC': 'N',
'DE': 'N',
'FL': 'S',
'GA': 'S',
'GU': 'O',
'HI': 'O',
'IA': 'M',
'ID': 'W',
'IL': 'M',
'IN': 'M',
'KS': 'M',
'KY': 'S',
'LA': 'S',
'MA': 'N',
'MD': 'N',
'ME': 'N',
'MI': 'W',
'MN': 'M',
'MO': 'M',
'MP': 'O',
'MS': 'S',
'MT': 'W',
'NA': 'O',
'NC': 'S',
'ND': 'M',
'NE': 'W',
'NH': 'N',
'NJ': 'N',
'NM': 'W',
'NV': 'W',
'NY': 'N',
'OH': 'M',
'OK': 'S',
'OR': 'W',
'PA': 'N',
'PR': 'O',
'RI': 'N',
'SC': 'S',
'SD': 'M',
'TN': 'S',
'TX': 'S',
'UT': 'W',
'VA': 'S',
'VI': 'O',
'VT': 'N',
'WA': 'W',
'WI': 'M',
'WV': 'S',
'WY': 'W'
}
|
I spent some time looking for this and wish it had existed. Can be handy if you are ever working with national data at the high level.