Ich habe einen Datenrahmen, der eine Spalte von Städten enthält. Ich versuche, die Stadt mit ihrer Region zu verbinden. Zum Beispiel wäre San FranciscoWest.Python erhalten Sie eine Liste der Städte, Bundesstaaten, Region
Hier ist mein ursprünglicher Datenrahmen:
data = {'city': ['San Francisco', 'New York', 'Chicago', 'Philadelphia', 'Boston'],
'year': [2012, 2012, 2013, 2014, 2014],
'reports': [4, 24, 31, 2, 3]}
df = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
df
city year reports
San Francisco 2012 Cochice
New York 2012 Pima
Chicago 2013 Santa Cruz
Philadelphia 2014 Maricopa
Boston 2014 Yuma
Hier I-Daten ziehen, die Region von Zustand enthält. Es enthält jedoch keine Stadt.
pd.read_csv('https://raw.githubusercontent.com/cphalpert/census-regions/master/us%20census%20bureau%20regions%20and%20divisions.csv')
Wie bekomme ich den Status pro Stadt? Auf diese Weise kann ich dann den ursprünglichen Datenrahmen einschließlich des Zustands mit dem zweiten Datenrahmen verbinden, der eine Region aufweist.