Файл RDS (R Data Serialization file) представляет собой бинарный формат файла, используемый языком программирования R для сохранения одного объекта R на диск. В отличие от форматов .RData или .Rda, которые обычно сохраняют несколько объектов R из глобального окружения или указанного списка, файл RDS предназначен для хранения только одного объекта R. Этот объект может быть чем угодно: фреймом данных (data frame), списком (list), вектором (vector), статистической моделью (statistical model), функцией (function) или любой другой сложной структурой данных R. Основные функции, используемые для работы с этими файлами в R, это saveRDS() для записи объекта в файл RDS и readRDS() для его загрузки обратно в сессию R. Этот формат высоко ценится за его способность эффективно сериализовать и десериализовать отдельные объекты R, сохраняя их точную структуру, атрибуты и информацию о классе. Это делает файлы RDS отличным выбором для обмена конкретными объектами R между различными сессиями R, совместной работы над проектами или сохранения промежуточных результатов без засорения глобального окружения. Как правило, они достаточно устойчивы к изменениям версий R, что обеспечивает совместимость при обмене данными или кодом.