Я импортировал некоторые данные json из API и попытался объединить их в фрейм данных, но похоже, что этот процесс удаляет все записи.
# show contents of d
d
[{'20': {'id': '20',
'k1a[q1]': '5',
'k1c[q15]': '5',
'ok4': ''}},
{'22': {'id': '22',
'k1a[q1]': '5',
'ok4': ''}},
# flatten that thing
data = json_normalize(d)
# show data of first column
data['100.k1a[q1]']
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
Может показаться, что есть что-то, что я 'м с видом, и есть несколько вещей, которые меня смущают:
- индекс, кажется, потерян
- все столбцы в результате имеют "100".добавленный на передний план, почему я не вижу этого в источнике json?
- Самое главное, все значения теперь равны NaN
Как я могу преобразовать эти данные более тщательно?