Bonjour,
je suis bloqué avec le code suivant:
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
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.
Merci d'avance pour votre support,
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'
Cordialement
Partager