Преобразование данных в датафрейм
Открываю файл по строкам, в одной строке a = написано такое:
{'timestamp': datetime.datetime(2015, 3, 2, 9, 59, 54, 665000, tzinfo=<DstTzInfo 'Europe/Moscow'
MSK+3:00:00 STD>), 'grade': [{'rate': 16767, 'condition ': 1}, {'rate': 16544, 'condition ': 1},
{'rate': 16481, 'condition ': 1}]}
Как сделать из этого датафрейм? Проблема в том, что изначально я не знаю название столбцов датафрейма, ибо с каждой новой строкой кол-во столбцов может значительно меняться - где то под сотни где то не будет ни одной после даты.