Как добавить лат и лонг обратно в ответ от Google Timezone API? - PullRequest
0 голосов
/ 27 октября 2018

Я использую API часового пояса Google, чтобы получить часовой пояс для конкретных значений широты и долготы, которые я передаю.Я могу сделать это успешно, но я хочу добавить соответствующий лат и longs обратно в данные.Как это может быть сделано?Вот код, который я использую:

#get timezone
result = []
google_key = '________________________'

for coord in range(0,len(latitude)):
    timezone = requests.get('https://maps.googleapis.com/maps/api/timezone/json?timestamp=1331161200&location=' + str(latitude[coord]) + ',' + str(longitude[coord]) + '&key=' + google_key).json()
    result.append(timezone)

tz_df = pd.DataFrame.from_records(result)
tz_df = tz_df['timeZoneName']

Я хочу добавить широту и долготу обратно к этому фрейму данных, чтобы я мог соединить его с другим фреймом данных, который имеет те же широты и долготы.Надеюсь, это имеет смысл.Еще в начале моей карьеры программиста.

1 Ответ

0 голосов
/ 27 октября 2018

Если latitude и longitude являются списками Python, pandas правильно делает, когда вы пытаетесь превратить их в новые столбцы в вашем DataFrame:

tz_df['lat'] = latitude
tz_df['lon'] = longitude
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...