Почему я получаю только 1 ногу в моем фрейме данных pandas из Google Directions API? - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь преобразовать ответ API Google Directions в кадр данных pandas. Ответ выглядит нормально, но я получаю только 1 часть поездки, когда пишу в кадр данных.

req = endpoint+parms
print(req)
res = urllib.request.urlopen(req).read()
dir = json.loads(res)
routes = dir['routes'][0]['legs']
print(routes)
df = pd.DataFrame(routes)
print(df)

Дает мне это:

                              distance                            duration  \
0  {'text': '18.1 mi', 'value': 29198}  {'text': '24 mins', 'value': 1428}   

                            end_address  \
0  709 W 8th Ave, Denver, CO 80204, USA   

                              end_location  \
0  {'lat': 39.728907, 'lng': -104.9966935}   

                                    start_address  \
0  573 S Crenshaw Way, Centennial, CO 82015, USA   

                             start_location  \
0  {'lat': 38.6128328, 'lng': -106.8099209}   

                                               steps traffic_speed_entry  \
0  [{'distance': {'text': '466 ft', 'value': 142}...                  []   

  via_waypoint  
0           []  

Я не понимаюпочему я получаю только один этап поездки, когда в ответе несколько этапов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...