Вложенный код JSON для pandas Dataframe не работает, решения для других сообщений в этом случае не работали

Я беру данные из API-интерфейса ticketmaster и помещаю определенные столбцы в разные фреймы данных. Мне удалось успешно сделать это для некоторых других столбцов, а также для вложенных столбцов, но я получаю ошибки, когда пытаюсь поместить столбец «места проведения» в отдельный фрейм данных. Вот мой код, последний раздел для вытягивания мест не работает:

      import requests
import pandas as pd
from pandas import json_normalize
import json

url = 'https://app.ticketmaster.com/discovery/v2/events.jsoncountryCode=US&apikey=key'

response = requests.get(url)
dictr = response.json()
recs = pd.DataFrame(json_normalize(dictr['_embedded']['events']))
recs.rename(columns={'_embedded.venues':'venues'},inplace=True)

classi = pd.DataFrame(json_normalize(data=dictr['_embedded']['events'], 
record_path='classifications'))
classifications = pd.DataFrame(classi.iloc[:, [2, 3, 4, 5, 6, 7]])
#classifications.head(5)
class_id = classifications.iloc[:, [0, 2, 4]]

events = pd.DataFrame(recs.iloc[:, [2, 0, 4]])
events = events.join(class_id)
#events.head(5)
events_id = events.iloc[:, [0]]

times = pd.DataFrame(recs.iloc[:, [11, 12, 13]])
times = times.join(events_id)
#times.head(5)

v = pd.DataFrame(json_normalize(data=dictr['_embedded']['events'], record_path='_embedded.venues'))
v.head(5)

0 ответов

Другие вопросы по тегам