我想將經緯度轉換爲大約10k數據點的郵政編碼。我正在使用地理編碼器來完成任務。TypeError:float()參數必須是字符串或數字,而不是'方法'
lat = subsamp['Latitude'].as_matrix
long = subsamp['Longitude'].as_matrix
g = geocoder.google([lat, long], method='reverse')
zip = g.postal
但是,上執行的地理編碼器我得到的錯誤:
TypeError: float() argument must be a string or a number, not 'method'
我試圖用一個熊貓系列則numpy的陣列上運行,但不起作用。
['zip'](https://docs.python.org/2/library/functions.html#zip)是一個內置的函數,從來沒有這樣做,將其重命名爲'zip_code'或其他東西 –