Лучший способ хранения иерархических данных в pandas - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь использовать 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?

...