У меня есть набор данных в формате данных, который выглядит следующим образом:
[{'session_id': ['X061RFWB06K9V'],
'unix_timestamp': [1442503708],
'cities': ['New York NY, Newark NJ'],
'user': [[{'user_id': 2024,
'joining_date': '2015-03-22',
'country': 'UK'}]]},
{'session_id': ['5AZ2X2A9BHH5U'],
'unix_timestamp': [1441353991],
'cities': ['New York NY, Jersey City NJ, Philadelphia PA'],
'user': [[{'user_id': 2853,
'joining_date': '2015-03-28',
'country': 'DE'}]]},
{'session_id': ['SHTB4IYAX4PX6'],
'unix_timestamp': [1440843490],
'cities': ['San Antonio TX'],
'user': [[{'user_id': 10958,
'joining_date': '2015-03-06',
'country': 'UK'}]]}
Я использую панды и обрабатываю ее, и когда я использую read_json, я получаю следующее:
cities session_id unix_timestamp user
0 [New York NY, Newark NJ] [X061RFWB06K9V] [1442503708] [[{'user_id': 2024, 'joining_date': '2015-03-2...
1 [New York NY, Jersey City NJ, Philadelphia PA] [5AZ2X2A9BHH5U] [1441353991] [[{'user_id': 2853, 'joining_date': '2015-03-2...
2 [San Antonio TX] [SHTB4IYAX4PX6] [1440843490] [[{'user_id': 10958, 'joining_date': '2015-03-...
Как мне обработать эти данные, чтобы они были в лучшем формате?Вот определение данных:
Столбцы:
session_id
: идентификатор сеанса. unix_timestamp
: метка времени начала сеанса Unix cities
: уникальные города, которые были найдены в одном сеансе user
: user_id
: идентификатор пользователя joining_date
: когда пользователь создал учетную запись country
: где находится пользователь
Я пытался использовать json_normalize, но получаю ошибку:
AttributeError: у объекта 'int' нет атрибута 'values'
, а также разных типовошибки.Пожалуйста, помогите