ophalen data
import json
import pandas as pd
import requests
gebied_api_url = 'https://api.data.amsterdam.nl/gebieden/gebiedsgerichtwerken/'
buurt_api_url = 'https://api.data.amsterdam.nl/gebieden/buurt/'
resp = requests.get(gebied_api_url)
json_data= requests.get(gebied_api_url).json()
json_data is nu een DICT object.
==> wil je de keys weten
json_data.keys()
Out[54]: dict_keys(['_links', 'count', 'results'])
haal alleen de key results op en stop in een pandas dataframe
geb_codes = pd.DataFrame(json_data['results'])
Wil je nu weten welke keys (columnamen) er zijn van het dataframe
geb_codes.keys()Out[61]: Index(['_display', '_links', 'code', 'dataset', 'naam'], dtype='object')
Als je van dit pandas object alleen de code en de naam wil hebben dan drop je de andere
geb_codes.drop(columns=['_display', '_links', 'dataset'],inplace=True)
Geen opmerkingen:
Een reactie posten