Использование:
df = pd.read_json('metis.json').reset_index()
df.columns = ['Time', 'Value']
df.to_csv('output.csv')
# Also has human readable time
+---+-------------------------+-----------+
| | Time | Value |
+---+-------------------------+-----------+
| 0 | 2019-01-17 04:43:45.290 | -5.336983 |
| 1 | 2019-01-17 04:43:47.540 | -6.044502 |
| 2 | 2019-01-17 04:43:49.790 | -4.642321 |
| 3 | 2019-01-17 04:43:51.980 | -5.104048 |
| 4 | 2019-01-17 04:43:54.180 | -5.104048 |
| 5 | 2019-01-17 04:43:56.470 | -5.336983 |
| 6 | 2019-01-17 04:43:58.770 | -5.807174 |
+---+-------------------------+-----------+
Я быстрый взгляд на CakePHP API показывает, что у Вас есть unbindModel метод на Модели. Таким образом в Вас пример можно сделать это:
$this->Question->unBindModel(array('hasMany' => array(’Answer’)))
С другой стороны, можно использовать поведение Containable только выбрать части из MySQL, которого Вы требуете для текущего просмотра страницы.
При использовании CakePHP 1.2, необходимо думать о Поведении Containable. См. http://cakebaker.42dh.com/2008/05/18/new-core-behavior-containable/ для деталей