Поэтому, когда я загружаю этот файл JSON в Pandas, он выходит в следующем формате:
days
0 {'sessions': [], 'minuteCount': 150, 'pickupCount': 41, 'pickups': [], 'appUsages': [], 'date': '2018-10-24T00:00:00-07:00'}
Единственный столбец - «дни», а остальные данные находятся в каждой строке. что бы я хотел, чтобы это выглядело так:
date1 date2 date3 date4....
minute 150 x y z
pickup 41 x y z
Я просматривал другие посты, но, похоже, что другие JSON, которые я видел, хранят все свои данные в единственном столбце.
До сих пор я пробовал это, думая, что, возможно, я мог бы разделить серию и просто вручную собрать все в новые столбцы и изменить его, но этого просто не происходит.
data = pd.read_json(JSON, orient = 'columns')
data.head()
days
0 {'sessions': [], 'minuteCount': 150, 'pickupCo...
1 {'sessions': [], 'minuteCount': 232, 'pickupCo...
2 {'sessions': [], 'minuteCount': 401, 'pickupCo...
3 {'sessions': [], 'minuteCount': 216, 'pickupCo...
4 {'sessions': [], 'minuteCount': 75, 'pickupCou...
data['days'].str.split(expand = True)
Выход:
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 NaN
9 NaN
10 NaN
11 NaN
12 NaN
13 NaN
14 NaN
15 NaN
16 NaN
17 NaN
18 NaN
19 NaN
20 NaN
21 NaN
22 NaN
23 NaN
Ценю любую помощь, которую вы все можете оказать. Собираю их около 200, поэтому я очень стараюсь сделать функцию для всего этого.