Записать список фреймов данных Julia в файл

#dataframe #julia

#фрейм данных #джулия

Вопрос:

У меня есть список фреймов данных Julia, которые я хочу записать в файл. Какой самый быстрый способ записать их? Я ищу что-то похожее на файлы rds в R.

Комментарии:

1.JLD JLD2 BSON

Ответ №1:

Я обычно использую serialize и deserialize из Serialization модуля. Обратите внимание, что это зависит от версии Julia, но в остальном это самый надежный подход на данный момент.

Вы также можете рассмотреть https://github.com/JuliaData/Feather.jl , но он не поддерживает все возможные типы данных, которые вы можете хранить в DataFrame (но охватывает все стандартные типы).

Здесь https://github.com/bkamins/Julia-DataFrames-Tutorial/blob/master/04_loadsave.ipynb вы можете найти некоторые тесты (в конце блокнота).

Ответ №2:

JLD2 решил мою проблему. Спасибо.

Комментарии:

1. Обратите внимание, что в JLD2 в настоящее время существует проблема с правильной обработкой Missing значений, см., например, github.com/JuliaIO/JLD2.jl/issues/131 . Поэтому необходимо соблюдать осторожность, пока это не будет исправлено.