Сборка Python DataFrames с нуля (т.е. сохранение результатов вычислений в DataFrame) - PullRequest
0 голосов
/ 02 марта 2019

Я хотел бы сохранить результаты различных вычислений в Pandas DataFrame.Результаты вычисляются из ряда файлов данных временных рядов (ежедневный временной шаг).Имя каждого файла данных будет индексом (или ключом) в кадре данных.Первоначально DataFrame будет пустой таблицей.Первый набор результатов будет сохранен в DataFrame по мере их вычисления.Впоследствии результаты будут добавлены в DataFrame с помощью ключа.Например:

  1. Инициализируйте пустой фрейм данных со столбцами: ключ, число, стандартное, среднее, минимальное, 25%, 50%, 75%, максимальное, перекос, эксцесс, SACF, Jarquebera, JBTestи KSTest (атрибуты DataFrame.describe () и несколько новых столбцов, которые будут вычислены).
  2. Загрузить файл с именами наборов данных.
  3. Итерация по наборам данных по имени, вычисление DataFrame.describe () для нескольких столбцов в наборах данных.
  4. Итерация по наборам данных по именам вычислений Skew, Kurtosis, SACF, Jarquebera, JBTest и KSTest для нескольких столбцов в наборах данных (в основном # 3 с дополнительными вычислениями).
  5. Сохранение формы результатовшаг № 3 и 4 в DataFrame по имени файла, который является синононом с ключом.
  6. Сохранить результаты в файле Excel.

Я могу сделать все, кроме шага № 5.Есть мысли о том, как это сделать?Когда я начинал, это казалось достаточно простым, поскольку я думал, что это будет просто определение DataFrame, а затем добавление вычисленных результатов в DataFrame.Это было совсем не просто.Все, что я пробовал, провалилось.Пытаюсь выяснить # 5 в течение нескольких дней без какого-либо успеха.Очевидно, я не очень хорошо понимаю DataFrames, поэтому любые ресурсы, на которые вы можете указать мне, были бы полезны.Хотя я довольно много узнал о том, как манипулировать существующим DataFrame, его создание озадачило меня.Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...