Bonjour,

je suis bloqué avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
column_names=['Borough', 'Neighborhood', 'ID','Name']
japanese_rest_ny=pd.DataFrame(columns=column_names)
count=1
for row in ny_data.values.tolist():
    Borough, Neighborhood, Latitude, Longitude=row
    venues = get_venues(Latitude,Longitude)
    japanese_restaurants=venues[venues['Category']=='Japanese Restaurant']   
    print('(',count,'/',len(ny_data),')','Japanese Restaurants in '+Neighborhood+', '+Borough+':'+str(len(japanese_restaurants)))
    print(row)
    for resturant_detail in japanese_restaurants.values.tolist():
        id, name , category=resturant_detail
        japanese_rest_ny = japanese_rest_ny.append({'Borough': Borough,
                                                'Neighborhood': Neighborhood, 
                                                'ID': id,
                                                'Name' : name
                                               }, ignore_index=True)
    count+=1.
Voici le message d'erreur que j'obtiens:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-10-006d56f50c77> in <module>()
      6 for row in ny_data.values.tolist():
      7     Borough, Neighborhood, Latitude, Longitude=row
----> 8     venues = get_venues(Latitude,Longitude)
      9     japanese_restaurants=venues[venues['Category']=='Japanese Restaurant']
     10     print('(',count,'/',len(ny_data),')','Japanese Restaurants in '+Neighborhood+', '+Borough+':'+str(len(japanese_restaurants)))
 
<ipython-input-4-61c96915a176> in get_venues(lat, lng)
     23     # get all the data
     24     results = requests.get(url).json()
---> 25     venue_data=results['response']['groups'][0]['items']
     26     venue_details=[]
     27     for row in venue_data:
 
KeyError: 'groups'
Merci d'avance pour votre support,

Cordialement