0
私は都市の列を含むデータフレームを持っています。私はその地域と街を一致させることを望んでいます。たとえば、サンフランシスコは、西となります。ここでPythonは都市、州、地域のリストを取得します
は私のオリジナルデータフレームです:
ここ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
私は州によって領域を含むデータを引き出します。しかし、それは都市を含んでいません。
pd.read_csv('https://raw.githubusercontent.com/cphalpert/census-regions/master/us%20census%20bureau%20regions%20and%20divisions.csv')
都市ごとの州を取得するにはどうすればよいですか?こうすることで、元のデータフレームに状態を含む2番目のデータフレームを結合することができます。