#dataframe #julia
#фрейм данных #джулия
Вопрос:
У меня есть список фреймов данных Julia, которые я хочу записать в файл. Какой самый быстрый способ записать их? Я ищу что-то похожее на файлы rds в R.
Комментарии:
Ответ №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 . Поэтому необходимо соблюдать осторожность, пока это не будет исправлено.