Я пытаюсь использовать pandas для хранения иерархических данных, которые состоят из нескольких длинных массивов, содержащих данные о местоположении (широта, долгота и т. Д. c.) И некоторые дополнительные сведения о названии теста, дате об этом и некоторой другой метаинформации. Его структура выглядит следующим образом:
Dataframe
|---- Position|---- Latitude (float array,length=N)
| |---- Longitude(float array,length=N)
| |---- Timestamp(float array,length=N)
|
|---- Test Name(string)
|---- Test Date(string)
|---- Measurement Device(string)
|---- etc.
Моя проблема в том, что элементы моих метаданных (включая имя теста и т. Д. c.) Имеют другую длину по сравнению с другими данными в форме массива, и мне нужно найти способ хранить их вместе в pandas структуре данных (например, pandas Dataframe).
Я искал в inte rnet решения и нашел функцию иерархической индексации в pandas как потенциальное решение. Но когда я попытался сохранить такой файл данных в виде файла. json, выходной файл JSON содержал синтаксические ошибки и не мог быть открыт.
Мой вопрос: кто-нибудь знает, каков эффективный способ хранения иерархических данных с длинами в pandas?